Passer à la navigation principale Passer à la recherche Passer au contenu principal

A formal requirements modeling approach: Application to rail communication

  • Steve J.Tueno Fotso
  • , Régine Laleau
  • , Hector Ruiz Barradas
  • , Marc Frappier
  • , Amel Mammar
  • Université de PARIS XII
  • Université de Sherbrooke
  • ClearSy

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

This paper is about the formal specification of requirements of a rail communication protocol called Saturn, proposed by ClearSy systems engineering, a French company specialised in safety critical systems. The protocol was developed and implemented within a rail product, widely used, without modeling, verifying and even documenting its requirements. This paper outlines the formal specification, verification and validation of Saturn's requirements in order to guarantee its correct behavior and to allow the definition of slightly different product lines. The specification is performed according to SysML/KAOS, a formal requirements engineering method developed in the ANR FORMOSE project for critical and complex systems. System requirements, captured with a goal modeling language, give rise to the behavioral part of a B System specification. In addition, an ontology modeling language allows the specification of domain entities and properties. The domain models thus obtained are used to derive the structural part of the B System specification obtained from system requirements. The B System model, once completed with the body of events, can then be verified and validated using the whole range of tools that support the B method. Five refinement levels of the rail communication protocol were constructed. The method has proven useful. However, several missing features were identified. This paper also provides a formally defined extension of the modeling languages to fill the shortcomings.

langue originaleAnglais
titreICSOFT 2019 - Proceedings of the 14th International Conference on Software Technologies
rédacteurs en chefMarten van Sinderen, Leszek Maciaszek, Leszek Maciaszek
EditeurSciTePress
Pages170-177
Nombre de pages8
ISBN (Electronique)9789897583797
Les DOIs
étatPublié - 1 janv. 2019
Evénement14th International Conference on Software Technologies, ICSOFT 2019 - Prague, République tchcque
Durée: 26 juil. 201928 juil. 2019

Série de publications

NomICSOFT 2019 - Proceedings of the 14th International Conference on Software Technologies

Une conférence

Une conférence14th International Conference on Software Technologies, ICSOFT 2019
Pays/TerritoireRépublique tchcque
La villePrague
période26/07/1928/07/19

Empreinte digitale

Examiner les sujets de recherche de « A formal requirements modeling approach: Application to rail communication ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation