International audienceAbstract--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
International audienceA major hindrance to the use of formal methods is the difficulty to validate t...
Event-B is a formal modelling method which is claimed to be suitable for diverse modelling domains, ...
International audienceWhen designing a hardware or a software system, the inte-gration of domain con...
International audienceWell specified requirements are crucial for good software design and domain en...
International audienceThis paper presents our experience of modeling land transportation domain in t...
This paper presents preliminary results of utilization of Event-B for domain modeling. The developme...
International audienceAlthough several authors like P. Zave and M. Jackson, D. Bjorner, A. Van Lamsw...
Cette thèse vise à définir des techniques pour mieux exploiter les connaissances du domaine dans l’o...
It introduces in a very progressive way the different notations and concepts required for developing...
This thesis aims at defining techniques to better exploit the knowledge provided from the domain in ...
This paper provides an overview of how the Event-B language and verification method can be used to m...
We believe that the task of developing large systems requires a formal approach. The complexity of t...
International audienceThe main theme of this research is to study and develop techniques for the mod...
Formal methods are mathematical techniques used for developing large systems. The complexity of grow...
International audienceThis paper addresses the validation of formal spec- ifications in Event-B thro...
International audienceA major hindrance to the use of formal methods is the difficulty to validate t...
Event-B is a formal modelling method which is claimed to be suitable for diverse modelling domains, ...
International audienceWhen designing a hardware or a software system, the inte-gration of domain con...
International audienceWell specified requirements are crucial for good software design and domain en...
International audienceThis paper presents our experience of modeling land transportation domain in t...
This paper presents preliminary results of utilization of Event-B for domain modeling. The developme...
International audienceAlthough several authors like P. Zave and M. Jackson, D. Bjorner, A. Van Lamsw...
Cette thèse vise à définir des techniques pour mieux exploiter les connaissances du domaine dans l’o...
It introduces in a very progressive way the different notations and concepts required for developing...
This thesis aims at defining techniques to better exploit the knowledge provided from the domain in ...
This paper provides an overview of how the Event-B language and verification method can be used to m...
We believe that the task of developing large systems requires a formal approach. The complexity of t...
International audienceThe main theme of this research is to study and develop techniques for the mod...
Formal methods are mathematical techniques used for developing large systems. The complexity of grow...
International audienceThis paper addresses the validation of formal spec- ifications in Event-B thro...
International audienceA major hindrance to the use of formal methods is the difficulty to validate t...
Event-B is a formal modelling method which is claimed to be suitable for diverse modelling domains, ...
International audienceWhen designing a hardware or a software system, the inte-gration of domain con...