Dynamic software updating: a systematic mapping study
Dynamic software updating (DSU) is shifting gears to modify software systems without a halt.
Even though extensive research has been conducted on DSU, it is necessary to synthesise …
Even though extensive research has been conducted on DSU, it is necessary to synthesise …
Kitsune: Efficient, general-purpose dynamic software updating for C
Dynamic software updating (DSU) systems allow programs to be updated while running,
thereby permitting developers to add features and fix bugs without downtime. This paper …
thereby permitting developers to add features and fix bugs without downtime. This paper …
Mvedsua: Higher availability dynamic software updates via multi-version execution
Dynamic Software Updating (DSU) is a technique for patching stateful software without
shutting it down, which enables both timely updates and non-stop service. Unfortunately …
shutting it down, which enables both timely updates and non-stop service. Unfortunately …
Rubah: DSU for Java on a stock JVM
This paper presents Rubah, the first dynamic software updating system for Java that: is
portable, implemented via libraries and bytecode rewriting on top of a standard JVM; is …
portable, implemented via libraries and bytecode rewriting on top of a standard JVM; is …
Back to the future: Fault-tolerant live update with time-traveling state transfer
C Giuffrida, C Iorgulescu, A Kuijsten… - 27th Large Installation …, 2013 - usenix.org
Live update is a promising solution to bridge the need to frequently update a software
system with the pressing demand for high availability in mission-critical environments. While …
system with the pressing demand for high availability in mission-critical environments. While …
Kitsune: Efficient, general-purpose dynamic software updating for C
Dynamic software updating (DSU) systems facilitate software updates to running programs,
thereby permitting developers to add features and fix bugs without downtime. This article …
thereby permitting developers to add features and fix bugs without downtime. This article …
Mutable checkpoint-restart: Automating live update for generic server programs
The pressing demand to deploy software updates without stopping running programs has
fostered much research on live update systems in the past decades. Prior solutions …
fostered much research on live update systems in the past decades. Prior solutions …
Dynamic software update for message passing programs
G Anderson, J Rathke - Asian Symposium on Programming Languages …, 2012 - Springer
Abstract Global Session Types are typically used to express communication protocols
between a number of participating entities. Analyses on these types can be used to prove …
between a number of participating entities. Analyses on these types can be used to prove …
[PDF][PDF] Staccato: A bug finder for dynamic configuration updates
J Toman, D Grossman - 30th European Conference on Object …, 2016 - drops.dagstuhl.de
Modern software applications are highly configurable, allowing configuration options to be
changed even during program execution. When dynamic configuration updating is …
changed even during program execution. When dynamic configuration updating is …
Automating live update for generic server programs
C Giuffrida, G Tamburrelli… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
The pressing demand to deploy software updates without stopping running programs has
fostered much research on live update systems in the past decades. Prior solutions …
fostered much research on live update systems in the past decades. Prior solutions …