Papers Papers/2022 Papers Papers/2022



Paper Unlock

Authors: Steve J. Tueno Fotso 1 ; Régine Laleau 2 ; Hector Ruiz Barradas 3 ; Marc Frappier 4 and Amel Mammar 5

Affiliations: 1 Université Paris-Est Créteil, LACL, Créteil, France, Université de Sherbrooke, GRIL, Québec and Canada ; 2 Université Paris-Est Créteil, LACL, Créteil and France ; 3 ClearSy System Engineering, Aix-en-Provence and France ; 4 Université de Sherbrooke, GRIL, Québec and Canada ; 5 Télécom SudParis, SAMOVAR-CNRS, Evry and France

Keyword(s): Saturn Rail Communication Protocol, Requirements Engineering, Formal Models, Domain Modeling, Railway, SysML/KAOS, B System, Event-B.

Related Ontology Subjects/Areas/Topics: Artificial Intelligence ; Formal Methods ; Knowledge Management and Information Sharing ; Knowledge-Based Systems ; Requirements Engineering ; Simulation and Modeling ; Software Engineering ; Software Engineering Methods and Techniques ; Symbolic Systems

Abstract: 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. (More)


Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Fotso, S.; Laleau, R.; Barradas, H.; Frappier, M. and Mammar, A. (2019). A Formal Requirements Modeling Approach: Application to Rail Communication. In Proceedings of the 14th International Conference on Software Technologies - ICSOFT; ISBN 978-989-758-379-7; ISSN 2184-2833, SciTePress, pages 170-177. DOI: 10.5220/0007809701700177

author={Steve J. Tueno Fotso. and Régine Laleau. and Hector Ruiz Barradas. and Marc Frappier. and Amel Mammar.},
title={A Formal Requirements Modeling Approach: Application to Rail Communication},
booktitle={Proceedings of the 14th International Conference on Software Technologies - ICSOFT},


JO - Proceedings of the 14th International Conference on Software Technologies - ICSOFT
TI - A Formal Requirements Modeling Approach: Application to Rail Communication
SN - 978-989-758-379-7
IS - 2184-2833
AU - Fotso, S.
AU - Laleau, R.
AU - Barradas, H.
AU - Frappier, M.
AU - Mammar, A.
PY - 2019
SP - 170
EP - 177
DO - 10.5220/0007809701700177
PB - SciTePress