Refinement Based Formal Development of Human-Machine Interface - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2018

Refinement Based Formal Development of Human-Machine Interface

Résumé

Human factors have been considered as the most common causes of accidents, particularly for interacting with complex critical systems related to avionics, railway, nuclear and medical domains. Mostly, a human-machine in- terface (HMI) is developed independently and the correctness of possible inter- actions is heavily dependent on testing, which cannot guarantee the absence of run-time errors. The use of formal methods in HMI development may assure such guarantee. This paper presents a methodology for developing an HMI using a correct by construction approach, which allows us to introduce the HMI components, functional behaviour and the required safety properties progressively. The proposed methodology, generic refinement strategy, supports the development of the model-view-controller (MVC) architecture. The whole approach is formalized using Event-B and relies on the Rodin tools to check the internal consistency with respect to the given safety properties, invariants and events. Finally, an industrial case study is used to illustrate the effectiveness of our proposed approach for developing an HMI.
Fichier principal
Vignette du fichier
geniet_23579.pdf (741.56 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02353335 , version 1 (07-11-2019)

Identifiants

  • HAL Id : hal-02353335 , version 1
  • OATAO : 23579

Citer

Romain Geniet, Neeraj Kumar Singh. Refinement Based Formal Development of Human-Machine Interface. 7th International Workshop on Formal Methods for Interactive Systems (FMIS), Jun 2018, Toulouse, France. pp.240-256. ⟨hal-02353335⟩
62 Consultations
121 Téléchargements

Partager

Gmail Facebook X LinkedIn More