2001
DOI: 10.1007/3-540-44685-0_5
|View full text |Cite
|
Sign up to set email alerts
|

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

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
64
0

Year Published

2003
2003
2009
2009

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 82 publications
(64 citation statements)
references
References 15 publications
0
64
0
Order By: Relevance
“…Based on this fact, we think that VisuaL can be a practical alternative to temporal logic formalisms such as LTL, especially for writing temporal and logical properties of algorithmic systems. Thus, VisuaL addresses the requirements specification problem stated by Hatcliff and Dwyer (Hatcliff and Dwyer 2001): "... the difficulty of expressing software requirements in the temporal specification languages of the existing modelchecking tools. Although model-checker property specification languages are built on the theoretically elegant temporal logics, practitioners and even researchers find it difficult to use them to accurately express complex event-sequencing properties.…”
Section: Discussionmentioning
confidence: 99%
“…Based on this fact, we think that VisuaL can be a practical alternative to temporal logic formalisms such as LTL, especially for writing temporal and logical properties of algorithmic systems. Thus, VisuaL addresses the requirements specification problem stated by Hatcliff and Dwyer (Hatcliff and Dwyer 2001): "... the difficulty of expressing software requirements in the temporal specification languages of the existing modelchecking tools. Although model-checker property specification languages are built on the theoretically elegant temporal logics, practitioners and even researchers find it difficult to use them to accurately express complex event-sequencing properties.…”
Section: Discussionmentioning
confidence: 99%
“…Model checking [22,7] has recently made significant inroads in the domain of software verification [12,18,3,11,16,4]. In this setting, model checking typically follows a three-step iterative process of abstraction, verification and refinement [24,2,17,6].…”
Section: Introductionmentioning
confidence: 99%
“…less susceptible to changes), and more concise. VisuaL addresses the requirements specification problem stated by Hatcliff and Dwyer [51]:…”
Section: Contributions Of This Thesismentioning
confidence: 99%
“…Once written, the specifications are often hard to read and debug." [51] The algorithms of CheckSource, CheckDesign, and TransformSource are additional contributions of this thesis. CheckSource addresses the model construction problem and the output interpretation problem stated by Hatcliff and Dwyer [51]:…”
Section: Contributions Of This Thesismentioning
confidence: 99%