Guidelines for formal domain modeling in Event-B

A Mashkoor, JP Jacquot - 2011 IEEE 13th International …, 2011 - ieeexplore.ieee.org
2011 IEEE 13th International Symposium on High-Assurance Systems …, 2011ieeexplore.ieee.org
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 …
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.
ieeexplore.ieee.org
以上显示的是最相近的搜索结果。 查看全部搜索结果