Sciweavers

KBSE
2008
IEEE

Position paper: Meaningful updates to executing programs

13 years 11 months ago
Position paper: Meaningful updates to executing programs
Techniques to update executing programs are needed to maintain software for which downtime is not an option. Without guidelines, dynamic update may provoke unreliable and unpredictable execution since it can be difficult to reason about overall program behavior when partial execution of the old version is followed by partial execution of the new version. Dynamic update is meaningful when the programmer is able to define when and how a new program version succeeds the old version. Interestingly, functions hinder meaningful update. This paper examines the challenges of dynamic program update for languages with functions, and sketches a programming model that supports meaningful dynamic update.
Pierre Duquesne, Ciarán Bryce
Added 31 May 2010
Updated 31 May 2010
Type Conference
Year 2008
Where KBSE
Authors Pierre Duquesne, Ciarán Bryce
Comments (0)