inria-00431133, version 2
Domain Engineering with Event-B: Some Lessons We Learned
Atif Mashkoor 1Jean-Pierre Jacquot
1
18th International Requirements Engineering Conference - RE'10 (2010) 252 - 261
Résumé : Well specified requirements are crucial for good software design and domain engineering helps better understanding and specification of requirements. Safety critical domains, such as transportation, exhibit interesting features, such as high levels of non-determinism, complex interactions, stringent safety properties, multifaceted timing attributes, etc. The formal representation of these features is a challenging task. This paper presents our experience of modeling land transportation domain in the formal framework of Event-B. We explore the possibility of using Event-B as a domain engineering tool. We discuss the problems posed by the introduction of time and how we tackle it. We design a technique based on animation to validate domain models.
- 1 : DEDALE (LORIA)
- INRIA – CNRS : UMR7503 – Université Henri Poincaré - Nancy I – Université Nancy II – Institut National Polytechnique de Lorraine (INPL)
- Domaine : Informatique/Génie logiciel
- Mots-clés : Domain engineering – Formal methodes – Event-B : Animation – Brama
- Versions disponibles : v1 (10-11-2009) v2 (21-10-2010)
- inria-00431133, version 2
- http://hal.inria.fr/inria-00431133
- oai:hal.inria.fr:inria-00431133
- Contributeur : Atif Mashkoor
- Soumis le : Mardi 19 Octobre 2010, 15:54:29
- Dernière modification le : Mercredi 1 Juin 2011, 16:21:28