Skip to main navigation Skip to search Skip to main content

Modeling the hybrid ERTMS/ETCS level 3 standard using a formal requirements engineering approach

  • Steve Jeffrey Tueno Fotso
  • , Marc Frappier
  • , Régine Laleau
  • , Amel Mammar
  • Université de Sherbrooke
  • Université de PARIS XII

Research output: Contribution to journal › Article › peer-review

21 Citations (Scopus)

Abstract

This paper presents a specification of the hybrid ERTMS/ETCS level 3 standard in the framework of the case study proposed for ABZ2018. The specification is based on methods and tools, developed in the ANR FORMOSE project, for the modeling and formal verification of critical and complex system requirements. The requirements are specified with SysML/KAOS goal diagrams and are automatically translated into B System specifications, in order to obtain the architecture of the formal specification. Domain properties are specified by ontologies with the SysML/KAOS domain modeling language, based on OWL and PLIB. Their automatic translation completes the structural part of the formal specification. The only part of the specification that must be manually completed is the body of events. The construction is incremental, based on refinement mechanisms that exist within the involved methods. Regarding the case study, the formal specification includes seven refinement levels and all proofs have been discharged under the Rodin platform.

Original languageEnglish
Pages (from-to)349-363
Number of pages15
JournalInternational Journal on Software Tools for Technology Transfer
Volume22
Issue number3
DOIs
Publication statusPublished - 1 Jun 2020

Keywords

  • B System
  • Domain modeling
  • Goal diagrams
  • Hybrid ERTMS/ETCS level 3 standard
  • Ontologies
  • Requirements engineering
  • SysML/KAOS

Fingerprint

Dive into the research topics of 'Modeling the hybrid ERTMS/ETCS level 3 standard using a formal requirements engineering approach'. Together they form a unique fingerprint.

Cite this