ACM Home Page
Please provide us with feedback. Feedback
Testing concurrent java components
Full text PdfPdf (33 KB)
Source International Conference on Software Engineering archive
Proceedings of the 28th international conference on Software engineering table of contents
Shanghai, China
TUTORIAL SESSION: Tutorials: half-day tutorials table of contents
Pages: 1075 - 1076  
Year of Publication: 2006
ISBN:1-59593-375-1
Authors
Paul Strooper  The University of Queensland
Luke Wildman  The University of Queensland
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 33,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1134285.1134513
What is a DOI?

ABSTRACT

Testing concurrent software is notoriously difficult due to problems with non-determinism and synchronisation. While tools and techniques for the testing of sequential components are well-understood and widely used, similar tools and techniques for concurrent components are not commonly available. This tutorial will look at the problems associated with testing concurrent components and propose techniques for dealing with these problems. The ConAn (Concurrency Analyser) testing tool supports these techniques for the testing of concurrent Java components and will be discussed and demonstrated in the tutorial. The limitations of the techniques and ConAn, as well as additional V&V tools and techniques to address these limitations will be presented.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Long, B., Hoffman, D., and Strooper, P. Tool support for testing concurrent (Java) components. IEEE Trans. Software Engineering, 29, 6 (2003), 555--566.
 
2
 
3
 
4
Long, B., Strooper, P., and Wildman, L. A method for verifying concurrent Java components based on an analysis of concurrency failures. Concurrency and Computation: Practice and Experience, Wiley, accepted for publication 2006.
 
5
P. Brinch Hansen. Reproducible testing of monitors. Software - Practice and Experience, 8, 1978,721--729.

Collaborative Colleagues:
Paul Strooper: colleagues
Luke Wildman: colleagues