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.
Document type :
Reports
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01224650
Contributor : Régine Laleau <>
Submitted on : Wednesday, August 16, 2017 - 6:35:17 PM
Last modification on : Friday, December 7, 2018 - 12:50:03 PM
Document(s) archivé(s) le : Wednesday, January 10, 2018 - 10:26:16 AM

File

TR-LACL-2009-5.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01224650, version 1

Collections

Citation

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⟩

Share

Metrics

Record views

176

Files downloads

104