AutoReq: expressing and verifying requirements for control systems - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Journal of Visual Languages and Computing Année : 2019

AutoReq: expressing and verifying requirements for control systems

Résumé

The considerable effort of writing requirements is only worthwhile if the result meets two conditions: the requirements reflect stakeholders' needs, and the implementation satisfies them. In usual approaches, the use of different notations for requirements (often natural language) and implementations (a programming language) makes both conditions elusive. AutoReq, presented in this article, takes a different approach to both the writing of requirements and their verification. Applying the approach to a well-documented example, a landing gear system, allowed for a mechanical proof of consistency and uncovered an error in a published discussion of the problem.
Fichier principal
Vignette du fichier
Naumchev_26171.pdf (1.31 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02878938 , version 1 (23-06-2020)

Identifiants

Citer

Alexandr Naumchev, Bertrand Meyer, Manuel Mazzara, Florian Galinier, Jean-Michel Bruel, et al.. AutoReq: expressing and verifying requirements for control systems. Journal of Visual Languages and Computing, 2019, 51, pp.131-142. ⟨10.1016/j.cola.2019.02.004⟩. ⟨hal-02878938⟩
39 Consultations
80 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More