DocumentCode :
3117942
Title :
Assessing the Quality of B Models
Author :
De Kermadec, Adrien ; Dadeau, Frédéric ; Bouquet, Fabrice
Author_Institution :
Lab. d´´Inf. (LIFC), INRIA CASSIS Project, Univ. de Franche-Comte, Besancon, France
fYear :
2010
fDate :
13-18 Sept. 2010
Firstpage :
83
Lastpage :
90
Abstract :
This paper proposes to define and assess the notion of quality of B models aiming at providing an automated feedback on a model by performing systematic checks on its content. We define and classify classes of automatic verification steps that help the modeller in knowing whether his model is well-written or not. This technique is defined in the context of ``behavioral models´´ that describe the behavior of a system using the generalized substitutions mechanism. From these models, verification conditions are automatically computed and discharged using a dedicated tool. This technique has been adapted to the B notation, especially on B abstract machines, and implemented within a tool interfaced with a constraint solver that is able to find counter-examples to unvalid verification conditions.
Keywords :
feedback; finite automata; formal verification; B abstract machines; B model quality; automated feedback; automatic verification steps; behavioral models; generalized substitutions mechanism; Adaptation model; Computational modeling; Concrete; Cost accounting; Data models; Semantics; assistance; behaviors; modelling; quality of models; verification conditions;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Formal Methods (SEFM), 2010 8th IEEE International Conference on
Conference_Location :
Pisa
Print_ISBN :
978-1-4244-8289-4
Type :
conf
DOI :
10.1109/SEFM.2010.17
Filename :
5637412
Link To Document :
بازگشت