Viewpoint-based testing of concurrent components
| Contribuinte(s) |
E. Boiten J. Derrick G. Smith |
|---|---|
| Data(s) |
01/01/2004
|
| Resumo |
The use of multiple partial viewpoints is recommended for specification. We believe they also can be useful for devising strategies for testing. In this paper, we use Object-Z to formally specify concurrent Java components from viewpoints based on the separation of application and synchronisation concerns inherent in Java monitors. We then use the Test-Template Framework on the Object-Z viewpoints to devise a strategy for testing the components. When combining the test templates for the different viewpoints we focus on the observable behaviour of the application to systematically derive a practical testing strategy. The Producer-Consumer and Readers-Writers problems are considered as case studies. |
| Identificador |
http://espace.library.uq.edu.au/view/UQ:100719/Viewpoint_based_testing.pdf |
| Idioma(s) |
eng |
| Publicador |
Springer-Verlag |
| Palavras-Chave | #Viewpoints #Object-Z #Test Template Framework #Concurrency #Java #E1 #080309 Software Engineering #080399 Computer Software not elsewhere classified |
| Tipo |
Conference Paper |