Proceedings Second International Conference on Formal Engineering Methods (Cat.No.98EX241)
DOI: 10.1109/icfem.1998.730568
|View full text |Cite
|
Sign up to set email alerts
|

B model animation for external verification

Abstract: The B method is a model-based approach covering all the software development process, from the specification to the code. External verification of B models aims to determine whether they correctly capture the informal requirements. It is argued that verification techniques like B model animation or code testing should accompany the formal development process and give a feedback of the system that is actually being specified. A uniform testing framework, irrespective of whether the input cases are executed on t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
18
0

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 17 publications
(18 citation statements)
references
References 13 publications
0
18
0
Order By: Relevance
“…This paper focuses on the definition of test criteria for B models. It extends previous work establishing a validation framework for the B development process [13]. The aim is to track down specification faults originating from a misunderstanding of the functional requirements, or from the failure to adequately express an understood requirement.…”
Section: Introductionmentioning
confidence: 71%
See 3 more Smart Citations
“…This paper focuses on the definition of test criteria for B models. It extends previous work establishing a validation framework for the B development process [13]. The aim is to track down specification faults originating from a misunderstanding of the functional requirements, or from the failure to adequately express an understood requirement.…”
Section: Introductionmentioning
confidence: 71%
“…Therefore, the coverage of this subgraph must be given an operational interpretation. We adopt the operational interpretation that is based on the notion of correct executable interpretation of model-based specifications investigated for Z notation in [6], also discussed in the context of testing B models via animation [13]. It is argued that a correct interpretation of a non-deterministic specification should offer many alternative outputs.…”
Section: 3 Structural Coverage Of Generalized Substitutionsmentioning
confidence: 99%
See 2 more Smart Citations
“…However, Jaza is less flexible than Possum, and its user interface is more difficult to use. The B-Model animator [Waeselynck and Behnia 1998] is used in the B formal development process [Treharne et al 1996]. It is used to test specifications written in B's model-oriented specification language.…”
Section: Specification Testingmentioning
confidence: 99%