ACM Home Page
Please provide us with feedback. Feedback
Bandera: a source-level interface for model checking Java programs
Full text PdfPdf (271 KB)
Source International Conference on Software Engineering archive
Proceedings of the 22nd international conference on Software engineering table of contents
Limerick, Ireland
Pages: 762 - 765  
Year of Publication: 2000
ISBN:1-58113-206-9
Authors
James C. Corbett  University of Hawai'i, Dept. of Info. and Comp. Science, Honolulu, HI
Matthew B. Dwyer  Kansas State University, Dept. of Comp. and Info. Sciences, Manhattan, KS
John Hatcliff  Kansas State University, Dept. of Comp. and Info. Sciences, Manhattan, KS
Roby  Kansas State University, Dept. of Comp. and Info. Sciences, Manhattan, KS
Sponsors
IEEE-CS : Computer Society
SIGSOFT: ACM Special Interest Group on Software Engineering
Irish Comp Soc : Irish Computer Society
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 21,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

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

ABSTRACT

Despite emerging tool support for assertion-checking and testing of object-oriented programs, providing convincing evidence of program correctness remains a difficult challenge. This is especially true for multi-threaded programs. Techniques for reasoning about finite-state systems have been developing rapidly over the past decade and have the potential to form the basis of powerful software validation theologies.We have developed the Bandera toolset [1] to harness the power of existing model checking tools to apply them to reason about correctness requirements of Java programs. Bandera provides tool support for defining and managing collections of requirements for a program, for extracting compact finite-state models of the program to enable tractable analysis, and for displaying analysis results to the user through a debugger-like interface. This paper describes and illustrates the use of Bandera's source-level user interface for model checking Java programs.




Collaborative Colleagues:
James C. Corbett: colleagues
Matthew B. Dwyer: colleagues
John Hatcliff: colleagues
Roby: colleagues

Peer to Peer - Readers of this Article have also read: