• DocumentCode
    596116
  • Title

    The Case for Using Simulation to Validate Event-B Specifications

  • Author

    Faqing Yang ; Jacquot, J. ; Souquieres, Jeanine

  • Author_Institution
    LORIA, Univ. de Lorraine, Vandœuvre-lès-Nancy, France
  • Volume
    1
  • fYear
    2012
  • fDate
    4-7 Dec. 2012
  • Firstpage
    85
  • Lastpage
    90
  • Abstract
    This paper addresses the validation of formal specifications in Event-B through the execution of the specification. Current tools for Event-B, animators and translators, can execute only a restricted set of specifications. So, we propose a third technique, simulation, in which users and tools co-operate to produce an executable instance of the model. After a short presentation of Event-B and our simulation framework, JeB, we show how to use it on two reasonably complex specifications. Observations and analysis from the point of view of validation are presented and discussed.
  • Keywords
    computer animation; formal specification; simulation; JeB; animators; event-B specifications; formal specifications; simulation; translators; Abstracts; Computational modeling; Graphics; Mathematical model; Oscillators; System recovery; Vehicles; Event-B; Formal Methods; JavaScript; Validation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
  • Conference_Location
    Hong Kong
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4673-4930-7
  • Type

    conf

  • DOI
    10.1109/APSEC.2012.66
  • Filename
    6462642