• 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