Formal verification of coordination systems' requirements : a case study on the European Train Control System - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2014

Formal verification of coordination systems' requirements : a case study on the European Train Control System

Résumé

Formal verification techniques of system requirements such as model-checking and theorem proving aims to show that the requirements satisfy some properties. Consequently, their success depends on the quality of the properties formulation. We propose an approach to verify requirements of coordination systems by generating automatically the properties to be verified from the requirements themselves. The requirement specifications of a system are provided at two different levels. The coordination specification gives a global overview of the system, in terms of the different roles participating to it, with their goals and needs and with their mutual dependencies and expectations. The process specification shows how a local participant of the system performs its activities. We exploit model checking techniques for verifying the process requirements against the properties generated by the coordination requirements. In addition to provide a theoretical framework, we show how to apply this methodology on the verification of the System Requirement Specification of the European Train Control System. It is complemented with a toolchain
Fichier non déposé

Dates et versions

hal-01262566 , version 1 (26-01-2016)

Identifiants

  • HAL Id : hal-01262566 , version 1

Citer

Huu Nghia Nguyen, Ana Rosa Cavalli. Formal verification of coordination systems' requirements : a case study on the European Train Control System. SEKE 2014 : 26th International Conference on Software Engineering and Knowledge Engineering, Jul 2014, Vancouver, Canada. pp.393 - 396. ⟨hal-01262566⟩
45 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More