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 |