A component‐based approach to online software evolution

Q Wang, J Shen, X Wang, H Mei - Journal of Software …, 2006 - Wiley Online Library
Many software systems need to provide services continuously and uninterruptedly.
Meanwhile, these software systems need to keep evolving continuously to fix bugs, add …

Towards a unified formal model for supporting mechanisms of dynamic component update

J Shen, X Sun, G Huang, W Jiao, Y Sun… - ACM SIGSOFT Software …, 2005 - dl.acm.org
The continuous requirements of evolving a delivered software system and the rising cost of
shutting down a running software system are forcing researchers and practitioners to find …

Structural and algorithmic issues of dynamic protocol update

O Rutti, PT Wojciechowski… - Proceedings 20th IEEE …, 2006 - ieeexplore.ieee.org
In this paper, we study dynamic protocol update (DPU). Contrary to local code updates on-
the-fly, DPU requires global coordination of local code replacements. We propose a novel …

[PDF][PDF] A survey about dynamic software updating

E Miedes, FD Muñoz-Escoí - … de Valencia, Campus de Vera s/n, 2012 - researchgate.net
In this report we survey a number of references related to dynamic software updates (DSU),
which generally speaking can be defined as the application of changes to software that is …

[PDF][PDF] Dynamic software update

E Miedes, FD Munoz-Escoı - … Politècnica de València, Technical Report ITI …, 2012 - iti.upv.es
Dynamic Software Update Page 1 Dynamic Software Update Emili Miedes and Francesc D.
Munoz-Escoı Instituto Universitario Mixto Tecnológico de Informática Universitat Polit`ecnica …

Modules with interfaces for dynamic linking and communication

YD Liu, SF Smith - European Conference on Object-oriented …, 2004 - Springer
Module systems are well known as a means for giving clear interfaces for the static linking of
code. This paper shows how adding explicit interfaces to modules for 1) dynamic linking and …

[图书][B] Language design for atomicity, declarative synchronization, and dynamic update in communicating systems

PT Wojciechowski - 2007 - cs.put.poznan.pl
Language Design for Atomicity, Declarative Synchronization, and Dynamic Update in
Communicating Systems Page 1 Language Design for Atomicity, Declarative …

Scalable evolution of highly available systems

JO Hallstrom, WM Leal, A Arora - IEICE TRANSACTIONS on …, 2003 - search.ieice.org
The demand for highly available software systems has increased dramatically over the past
several years. Such systems must be developed using a discipline that supports …

Multi-language edit-and-continue for the masses

M Eaddy, SK Feiner - 2005 - academiccommons.columbia.edu
We present an Edit-and-Continue implementation that allows regular source files to be
treated like interactively updatable, compiled scripts, coupling the speed of compiled native …

Mixed-mode adaptation in distributed systems: A case study

KN Biyani, SS Kulkarni - International Workshop on Software …, 2007 - ieeexplore.ieee.org
An adaptation in a distributed system involves changes to multiple processes. Since the
adaptation cannot happen atomically (instantaneously), the changes to multiple processes …