ACM Home Page
Please provide us with feedback. Feedback
A classification of concurrency bugs in java benchmarks by developer intent
Full text PdfPdf (74 KB)
Source International Symposium on Software Testing and Analysis archive
Proceedings of the 2006 workshop on Parallel and distributed systems: testing and debugging table of contents
Portland, Maine, USA
SESSION: State of practice table of contents
Pages: 23 - 26  
Year of Publication: 2006
ISBN:1-59593-414-6
Authors
M. Erkan Keremoglu  Koc University, Istanbul, Turkey
Serdar Tasiran  Koc University, Istanbul, Turkey
Tayfun Elmas  Koc University, Istanbul, Turkey
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 44,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

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

ABSTRACT

This work addresses the issue of selecting the formal correctness criterion for a concurrent Java program that best corresponds to the developer¿s intent. We study a set of concurrency-related bugs detected in Java benchmarks reported in the literature. On these programs, we determine whether race-freedom, atomicity or refinement is the simplest and most appropriate criterion for program correctness. Our purpose is to demonstrate empirically the fact that the appropriate fix for a concurrency error and the selection of a program analysis tool for detecting such an error must be based on the proper expression of the designer¿s intent using a formal correctness criterion.


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
2
3
4
5
 
6

Collaborative Colleagues:
M. Erkan Keremoglu: colleagues
Serdar Tasiran: colleagues
Tayfun Elmas: colleagues