Proceedings Eighth Asia-Pacific Software Engineering Conference
DOI: 10.1109/apsec.2001.991513
|View full text |Cite
|
Sign up to set email alerts
|

Model checking Object-Z classes: Some experiments with FDR

Abstract: This paper investigates model checking Object-Z classes via their translation to the input notation of the CSP model checker FDR. Such a translation must not only be concerned with preserving the semantics of the original specification, but also with how efficiently the resulting specification can be model checked. Hence, the paper investigates alternative translation schemes and compares how efficiently the resulting specifications can be checked.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(3 citation statements)
references
References 12 publications
(24 reference statements)
0
3
0
Order By: Relevance
“…Work on automatic refinement checking includes that of Bolton who has used Alloy to verify data refinements in Z [1]. There have also been a number of encoding of subsets of Z-based languages in the CSP model checker FDR [11,17,14], which checks that refinement holds between two specifications by comparing the failures/divergences semantics of the specifications; and simulation-based refinement can be encoded as a failures/divergences check [7,13,12].…”
Section: Resultsmentioning
confidence: 99%
“…Work on automatic refinement checking includes that of Bolton who has used Alloy to verify data refinements in Z [1]. There have also been a number of encoding of subsets of Z-based languages in the CSP model checker FDR [11,17,14], which checks that refinement holds between two specifications by comparing the failures/divergences semantics of the specifications; and simulation-based refinement can be encoded as a failures/divergences check [7,13,12].…”
Section: Resultsmentioning
confidence: 99%
“…For example, there have been a number of encodings of subsets of Z-based languages in the CSP model checker FDR [12,19,16]. FDR checks refinements by comparing the failures/divergences semantics of the specifications [24]; an approach which is equivalent to simulation-based refinement [15,13] but does not require a retrieve relation.…”
Section: Introductionmentioning
confidence: 99%
“…For example, Fischer and Wehrheim [5] integrate Object-Z with CSP and apply the modelchecker FDR. Kassel and Smith [15] investigate an alternative approach for plain Object-Z but also exploit the CSP semantics for their mapping into CSP M (the language of FDR). Although CSP M is sufficiently expressible to cover many language constructs provided for Object-Z predicates, neither object referencing nor operation operators are supported.…”
Section: Introductionmentioning
confidence: 99%