DOI: 10.1007/978-3-540-73210-5_25
|View full text |Cite
|
Sign up to set email alerts
|

Validating Z Specifications Using the ProB Animator and Model Checker

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
30
0
1

Publication Types

Select...
6
2
1

Relationship

2
7

Authors

Journals

citations
Cited by 46 publications
(32 citation statements)
references
References 17 publications
0
30
0
1
Order By: Relevance
“…The Alloy analyser [22] supports a very expressive language, but is not a temporal logic model checker. ProB [23] is an animator and model checker for B specifications that can detect deadlocks and invariant violations. The Verifast tool [24] provides support for verifying fractional permissions in a similar fashion to Plural.…”
Section: Related Workmentioning
confidence: 99%
“…The Alloy analyser [22] supports a very expressive language, but is not a temporal logic model checker. ProB [23] is an animator and model checker for B specifications that can detect deadlocks and invariant violations. The Verifast tool [24] provides support for verifying fractional permissions in a similar fashion to Plural.…”
Section: Related Workmentioning
confidence: 99%
“…In particular, ProB has been successfully applied to an industrial case study (cf. Section 1) which was hitherto impossible to animate or model check, and was able to detect an error in the original specification [12].…”
Section: Higher-order Functional Programming Examples In Bmentioning
confidence: 99%
“…Some specifications, however, contain complicated functions or sets which cannot be represented explicitly. Take the following recursive function over sequences of sequences, coming from an industrial case study [12]: Intuitively, the above function takes a sequence of sequences and removes duplicates (i.e., the last element of a sequence is identical to the first element of the next sequence). This is represented as a recursive function, and is part of a larger algorithm.…”
Section: Introductionmentioning
confidence: 99%
“…However, in [13] it was shown how Z models could be translated into B models and how PROB could be used to model check Z specifications. Also, in [9], we have developed an LTL model checker for PROB, which can be correctly applied without restriction in the presence of symmetry reduction.…”
Section: Conclusion and Related Workmentioning
confidence: 99%