Skip to main content

2001 | OriginalPaper | Buchkapitel

Using the Bandera Tool Set to Model-Check Properties of Concurrent Java Software

verfasst von : John Hatcliff, Matthew Dwyer

Erschienen in: CONCUR 2001 — Concurrency Theory

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

The Bandera Tool Set is an integrated collection of program analysis, transformation, and visualization components designed to facilitate experimentation with model-checking Java source code. Bandera takes as input Java source code and a software requirement formalized in Bandera’s temporal specification language, and it generates a program model and specification in the input language of one of several existing model-checking tools (including Spin [16], dSpin [6], SMV [3], and JPF [2]). Both program slicing and user extensible abstract interpretation components are applied to customize the program model to the property being checked. When a model-checker produces an error trail, Bandera renders the error trail at the source code level and allows the user to step through the code along the path of the trail while displaying values of variables and internal states of Java lock objects.

Metadaten
Titel
Using the Bandera Tool Set to Model-Check Properties of Concurrent Java Software
verfasst von
John Hatcliff
Matthew Dwyer
Copyright-Jahr
2001
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/3-540-44685-0_5

Neuer Inhalt