Title :
JeB: Safe Simulation of Event-B Models in JavaScript
Author :
Faqing Yang ; Jacquot, Jean-Pierre ; Souquieres, Jeanine
Author_Institution :
LORIA, Univ. de Lorraine, Vandœuvre lès Nancy, France
Abstract :
The validation of formal models is a challenge for formal methods. We propose JeB, a framework which generates and executes simulations of Event-B models, even highly non-deterministic ones. JeB allows users to safely insert pieces of code to supply deterministic computations where the automatic translation fails. We present how JeB translates Event-B model into JavaScript. We define Fidelity as the formal notion which captures the idea of the correctness of a simulation. We define it through proof-obligations.
Keywords :
Java; digital simulation; formal specification; Event-B models; Fidelity; JavaScript; JeB; deterministic computations; formal methods; formal model validation; proof-obligations; safe simulation; Computational modeling; Context; Graphical user interfaces; HTML; Law; Libraries; Semantics; Event-B; Formal methods; JavaScript; Proof-Obligations; Simulation; Validation;
Conference_Titel :
Software Engineering Conference (APSEC), 2013 20th Asia-Pacific
Conference_Location :
Bangkok
Print_ISBN :
978-1-4799-2143-0
DOI :
10.1109/APSEC.2013.83