DocumentCode :
2788882
Title :
Guidelines for Formal Domain Modeling in Event-B
Author :
Mashkoor, Atif ; Jacquot, Jean-Pierre
Author_Institution :
LORIA, Nancy Univ., Vandceuvre les Nancy, France
fYear :
2011
fDate :
10-12 Nov. 2011
Firstpage :
138
Lastpage :
145
Abstract :
In this paper, we explore the possibility to use Event-B as a formal domain modeling tool. We identify the areas where domain modelers can struggle and present some guidelines to avoid these pitfalls. We mainly address three questions about domain modeling: what to specify, how to refine, and how to verify. We discuss the strategy to express domain assumptions, protocols, time, and temporal properties. We also analyze the refinement and proof system of Event-B in this realm. We advocate small incremental steps and alternative refinement mechanisms, such as "observation levels. " We find animation a very helpful activity to complement the verification process.
Keywords :
formal specification; formal verification; systems analysis; Event-B; domain assumption; domain protocol; formal domain modeling tool; formal verification process; proof system; refinement mechanisms; Computational modeling; Context; Protocols; Safety; Vehicles; Domain modeling; Event-B; Formal methods;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Assurance Systems Engineering (HASE), 2011 IEEE 13th International Symposium on
Conference_Location :
Boca Raton, FL
ISSN :
1530-2059
Print_ISBN :
978-1-4673-0107-7
Type :
conf
DOI :
10.1109/HASE.2011.47
Filename :
6113885
Link To Document :
بازگشت