A Formal Verification of Safe Update Point Detection in Dynamic Software Updating - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2016

A Formal Verification of Safe Update Point Detection in Dynamic Software Updating

Résumé

Dynamic Software Updating (DSU) consists in updating running programs on the y without any downtime. This feature is interesting in critical applications that must run continuously. Because updates may lead to safety errors and security breaches, the question of their correctness is raised. Formal methods are a rigorous means to ensure the high level of safety requested by such applications. The detection of points to perform safe updates is a critical issue in DSU. Indeed, an hazardous update point leads the updated system to erroneous and unexpected behavior. We present in this paper a mechanism to detect safe update points in DSU for Java Card applications. The mechanism is then formally veri ed using model checking against correctness properties: deadlock free, activeness safety and DSU-liveness.
Fichier non déposé

Dates et versions

hal-01405467 , version 1 (30-11-2016)

Identifiants

  • HAL Id : hal-01405467 , version 1

Citer

Razika Lounas, Nisrine Jafri, Axel Legay, Mohamed Mezghiche, Jean-Louis Lanet. A Formal Verification of Safe Update Point Detection in Dynamic Software Updating. CRiSIS 2016 - The 11th International Conference on Risks and Security of Internet and Systems , Telecom Bretagne, Sep 2016, Roscoff, France. ⟨hal-01405467⟩
340 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More