Bridging the gap between KAOS requirements models and B specifications

Abstract : Employing formal methods for complex systems specification is steadily growing from year to year. Whereas the formal specification process from abstraction to implementation via refinement is well understood, the traceability between initial user requirements (requirements analysis) and the corresponding formal specification is still unsatisfying and ambiguous. In fact, there is little research on reconciling the requirements phase with the formal specification phase. Consequently, the gap between the requirements phase and the formal specification phase continues to grow larger and the reconciliation seems more and more difficult and complicated. Our objective is to combine these two phases by using KAOS and the B method. KAOS is a goal-oriented methodology for requirements engineering enabling analysis to build requirements models and to derive requirements documents. B is a model-based formal method supported by tools and that allows the design of systems, from specification to implementation. For that purpose, we propose to derive the architecture of the B specification from the KAOS goal model. This makes traceability between KAOS requirements and B models more explicit.
Type de document :
[Research Report] TR-LACL-2009-5, LACL. 2009
Liste complète des métadonnées
Contributeur : Régine Laleau <>
Soumis le : mercredi 16 août 2017 - 18:35:17
Dernière modification le : vendredi 7 décembre 2018 - 12:50:03
Document(s) archivé(s) le : mercredi 10 janvier 2018 - 10:26:16


Fichiers produits par l'(les) auteur(s)


  • HAL Id : hal-01224650, version 1



Abderrahman Matoussi, Régine Laleau, Dorian Petit. Bridging the gap between KAOS requirements models and B specifications. [Research Report] TR-LACL-2009-5, LACL. 2009. 〈hal-01224650〉



Consultations de la notice


Téléchargements de fichiers