The University of Queensland Homepage
School of ITEE ITEE Main Website

  Viewpoint-based Testing of Concurrent Components

Viewpoint-based Testing of Concurrent Components

Speaker: Luke Wildman

When: 10:00, Thursday, 18 March, 2004

Venue: 78-420

Abstract: 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.
 

Hospitality: Speaker (by default)

Contact: Prof Paul Bailes (SSE seminar co-ordinator) (p.bailes@epsa.uq.edu.au)

SSE seminar web page: http://www.itee.uq.edu.au/~sse/Seminars.html