DOI: 10.1007/978-3-540-87603-8_22
|View full text |Cite
|
Sign up to set email alerts
|

Z2SAL - Building a Model Checker for Z

Abstract: Abstract. In this paper we discuss our progress towards building a model-checker for Z. The approach we take in our Z2SAL project involves implementing a translation from Z into the SAL input language, upon which the SAL toolset can be applied. The toolset includes a number of model-checkers together with a simulator. In this paper we discuss our progress towards implementing as complete as a translation as possible, the limitations we have reached and the optimizations we have made. We illustrate with a small… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
19
0

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 11 publications
(19 citation statements)
references
References 10 publications
(16 reference statements)
0
19
0
Order By: Relevance
“…In most recent studies, there is ProZ [48] which was developed from ProB [55], data refinement verification [8] which uses Alloy SAT-solver based counter-example, and Z2SAL [20] which is a translator from a Z language specification into a SAL language specification [18].…”
Section: Fastestmentioning
confidence: 99%
“…In most recent studies, there is ProZ [48] which was developed from ProB [55], data refinement verification [8] which uses Alloy SAT-solver based counter-example, and Z2SAL [20] which is a translator from a Z language specification into a SAL language specification [18].…”
Section: Fastestmentioning
confidence: 99%
“…In [DNS06] we highlighted problems with countable sets. In [DNS08] we described an improved treatment for countable sets, and new translations for relations and functions. In this extended paper, we also report on improvements in the treatment of Z function types, a translation for sequences and an improved translation for operation schema variables, which greatly reduces the state space.…”
Section: The Symbolic Analysis Laboratorymentioning
confidence: 99%
“…The following describes the SAL output, resulting from the translation of the above Z specification. This uses the latest SAL encodings reported in this paper, and so differs from the example reported in [DNS08], in that the number of SAL input and output variables is reduced by coalescing (see Section 4); and the initial values of output variables are clamped. …”
Section: Case Studymentioning
confidence: 99%
See 1 more Smart Citation
“…In formal methods, languages are usually supported by theorem provers but model checking has recently been investigated as well and model checkers have been developed for languages like Z [1][2][3], CSP [4], or classical B [5]. This paper addresses the problem of model checking Event-B.…”
Section: Introductionmentioning
confidence: 99%