2012
DOI: 10.1002/smr.1556
|View full text |Cite
|
Sign up to set email alerts
|

A survey of dynamic software updating

Abstract: Application update at run-time remains a challenging issue in software engineering. There are many techniques with different evaluation metrics, resulting in different behaviours in the application being updated. In this paper, we provide an extensive review of research work on dynamic software updating. A framework for the evaluation of dynamic updating features is developed, and the articles are categorized and discussed based on the provided framework. Areas of online software maintenance requiring further … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
54
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 40 publications
(54 citation statements)
references
References 69 publications
0
54
0
Order By: Relevance
“…These systems target many kind of applications, from real-time control purposes to servers and databases [8,9]. Moreover, formal approaches have also been proposed, where DSU support at the programming language level is investigated.…”
Section: Analysis Of Existing Systemsmentioning
confidence: 99%
See 2 more Smart Citations
“…These systems target many kind of applications, from real-time control purposes to servers and databases [8,9]. Moreover, formal approaches have also been proposed, where DSU support at the programming language level is investigated.…”
Section: Analysis Of Existing Systemsmentioning
confidence: 99%
“…A review of techniques, evaluation metrics and a survey of existing DSU systems have already been provided [8,9]. These systems are categorized according to the used or characterized code transformation, state transformation and update point techniques and attributes.…”
Section: Analysis Of Existing Systemsmentioning
confidence: 99%
See 1 more Smart Citation
“…While many approaches tackle system update [19], the problem of ensuring correctness of a system upon update has received scarce attention till now.…”
Section: Conclusion and Related Workmentioning
confidence: 99%
“…Update is a relevant topic [19], both for automatic updates, as in the context of adaptive systems [17] or autonomic computing [15], and for manual updates.…”
Section: Introductionmentioning
confidence: 99%