A Formal Verification of Safe Update Point Detection in Dynamic Software Updating - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2016

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

Abstract

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.
No file

Dates and versions

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

Identifiers

  • HAL Id : hal-01405467 , version 1

Cite

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⟩
343 View
0 Download

Share

Gmail Mastodon Facebook X LinkedIn More