Event-B expression and verification of translation rules between SysML/KAOS domain models and B system specifications

Abstract : This paper is about the extension of the SysML/KAOS requirements engineering method with domain models expressed as ontologies. More precisely, it concerns the translation of these ontologies into B System for system construction. The contributions of this paper are twofold. The first one is a formal semantics for the ontology modeling language. The second one is the formal definition of translation rules between ontologies and B system specifications in order to provide the structural part of the formal specification. These translation rules are modeled in Event-B. Their consistency and completeness are proved using Rodin. We show that they are structure preserving (two related elements within the source model remain related within the target model), by proving various isomorphisms between the ontology and the B System specification
Type de document :
Communication dans un congrès
Michael J. Butler and Alexander Raschke and Thai Son Hoang and Klaus Reichl. Abstract State Machines, Alloy, B, TLA, VDM, and Z - 6th International Conference, ABZ 2018, Southampton, UK, June 5-8, 2018, Proceedings, Jun 2018, Southampton, United Kingdom. Springer, 10817, pp.55--70, 2018, Lecture Notes in Computer Science
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01797812
Contributeur : Régine Laleau <>
Soumis le : mardi 22 mai 2018 - 18:00:08
Dernière modification le : vendredi 15 juin 2018 - 11:52:01

Identifiants

  • HAL Id : hal-01797812, version 1

Citation

Steve Jeffrey Tueno Fotso, Amel Mammar, Régine Laleau, Marc Frappier. Event-B expression and verification of translation rules between SysML/KAOS domain models and B system specifications. Michael J. Butler and Alexander Raschke and Thai Son Hoang and Klaus Reichl. Abstract State Machines, Alloy, B, TLA, VDM, and Z - 6th International Conference, ABZ 2018, Southampton, UK, June 5-8, 2018, Proceedings, Jun 2018, Southampton, United Kingdom. Springer, 10817, pp.55--70, 2018, Lecture Notes in Computer Science. 〈hal-01797812〉

Partager

Métriques

Consultations de la notice

121