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
Link To Document