Formal methods in dynamic software updating : a survey

dc.contributor.authorLounas, Razika
dc.contributor.authorMezghiche, Mohamed
dc.contributor.authorLanet, Jean Louis
dc.date.accessioned2021-02-21T12:14:42Z
dc.date.available2021-02-21T12:14:42Z
dc.date.issued2019
dc.description.abstractDymanic software updating DSU consists in updating running programs on-the-fly without any downtime that leads to systems unavailability. The use of DSU in critical applications raises several issues related to update correctness. Indeed, an erroneous dynamic update may introduce safety vulnerabilities and security breaches. In this perspective, the use of formal methods has gained a large interest since they respond to the high need of rigor required by such applications. Several frameworks were developed to first express update correctness which is based on several criteria. Then, the proposed formalisms are used to specify DSU systems, express correctness criteria and establish them. In this paper, we present a review of researches on the application of formal methods to DSU systems. We give a classification of systems according to the paradigms of programming languages and then we explain the correctness criteria and categorise the articles regarding the approaches of formalisation to establish the correctness. This information is useful to help ongoing researches in having an overview on the application of formal methods in DSUen_US
dc.identifier.issn1757-8779
dc.identifier.otherDOI: 10.1504/IJCCBS.2019.10020014
dc.identifier.urihttps://dl.acm.org/doi/abs/10.5555/3337432.3337436
dc.identifier.urihttps://dspace.univ-boumerdes.dz/handle/123456789/6466
dc.language.isoenen_US
dc.publisherInderscienceen_US
dc.relation.ispartofseriesInternational Journal of Critical Computer-Based Systems/ Vol.9, N°1-2 (2019)
dc.subjectFormal methodsen_US
dc.subjectSoftware updatingen_US
dc.subjectDynamic softwareen_US
dc.titleFormal methods in dynamic software updating : a surveyen_US
dc.typeArticleen_US

Files

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: