S Subramanian, M Hicks, KS McKinley - Proceedings of the 30th ACM …, 2009 - dl.acm.org
Software evolves to fix bugs and add features. Stopping and restarting programs to apply changes is inconvenient and often costly. Dynamic software updating (DSU) addresses this …
S Ajmani, B Liskov, L Shrira - European Conference on Object-Oriented …, 2006 - Springer
Upgrading the software of long-lived, highly-available distributed systems is difficult. It is not possible to upgrade all the nodes in a system at once, since some nodes may be …
L Pina, L Veiga, M Hicks - Proceedings of the 2014 ACM International …, 2014 - dl.acm.org
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 …
Software is changed frequently during its life cycle. New requirements come, and bugs must be fixed. To update an application, it usually must be stopped, patched, and restarted. This …
In the modern-day development, projects use Continuous Integration Services (CISs) to execute the build for every change in the source code. To ensure that the project remains …
A Review of Software Upgrade Techniques for Distributed Systems Page 1 A Review of Software Upgrade Techniques for Distributed Systems Sameer Ajmani ajmani@csail.mit.edu …
Upgrading the software of long-lived, highly-available distributed systems is difficult. It is not possible to upgrade all the nodes in a system at once, since some nodes may be …
Y Vandewoude, Y Berbers - … of The International Conference on Software …, 2002 - Citeseer
In this paper we investigate the applicability of different methods for dynamic updating to component-oriented embedded systems. The systems for dynamic updating that exist today …
S Ajmani, L Shrira - 9th Workshop on Hot Topics in Operating Systems …, 2003 - usenix.org
Upgrading the software of long-lived distributed systems is difficult. It is not possible to upgrade all the nodes in a system at once, since some nodes may be down, and halting the …