Correct Instantiation of a System Reconfiguration Pattern: A Proof and Refinement-Based Approach - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2016

Correct Instantiation of a System Reconfiguration Pattern: A Proof and Refinement-Based Approach

Résumé

System substitution can be defined as the capability to replace a system by another one that preserves the specification of the original one. It may occur in different reconfiguration situations like failure management or maintenance. When substituting a system at runtime, a key requirement is to correctly restore the state of the substituted one. This paper proposes a correct by construction generic model for system reconfiguration defined using formal methods, based on a system substitution operator. Systems are seen as state transition systems. This proposal relies on refinement and proofs. The formal development is conducted with the Event-B method. It consists in defining system substitution as a system composition operator associated to proof obligations. A generic formal model is developed using Event-B. Specific systems instantiate this generic model using a particular use of refinement-based on the definition of witnesses. This proposal is illustrated with an electronic commerce service.
Fichier principal
Vignette du fichier
Correct Instantiation of a System Reconfiguration Pattern_ A Proof and Refinement-Based Approach.pdf (350.56 Ko) Télécharger le fichier
Origine : Fichiers éditeurs autorisés sur une archive ouverte

Dates et versions

hal-03155038 , version 1 (03-03-2021)

Identifiants

Citer

Guillaume Babin, Yamine Aït-Ameur, Marc Pantel. Correct Instantiation of a System Reconfiguration Pattern: A Proof and Refinement-Based Approach. 17th IEEE International Symposium on High Assurance Systems Engineering (HASE 2016), Jan 2016, Orlando, FL, United States. pp.31--38, ⟨10.1109/HASE.2016.47⟩. ⟨hal-03155038⟩
32 Consultations
78 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More