Dynamic code evolution is a technique to update a program while it is running. In an object- oriented language such as Java, this can be seen as replacing a set of classes by new …
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 …
Dynamic code evolution is a technique to update a program while it is running. In an object- oriented language such as Java, this can be seen as replacing a set of classes by new …
T Gu, C Cao, C Xu, X Ma, L Zhang… - 2012 19th asia-pacific …, 2012 - ieeexplore.ieee.org
Practical software systems are subject to frequent updates for fixing their bugs or addressing new requirements. Updating a software system without stopping and restarting it is desired …
Continuous change changes everything; it introduces various uncertainties, which may harm the sustainability of software systems. We argue that integrating runtime adaptation and …
The need for adaptability in software is growing, driven in part by the emergence of pervasive and autonomic computing. In many cases, it is desirable to enhance existing …
I Lagartos, JM Redondo, F Ortin - Journal of Systems and Software, 2019 - Elsevier
The Java programming language and platform provide many optimizations to execute statically typed code efficiently. Although Java has gradually incorporated more dynamic …
T Gu, C Cao, C Xu, X Ma, L Zhang, J Lü - Information and Software …, 2014 - Elsevier
Context In-use software systems are destined to change in order to fix bugs or add new features. Shutting down a running system before updating it is a normal practice, but the …
J Kabanov, V Vene - Software: Practice and Experience, 2014 - Wiley Online Library
Millions of enterprises run web applications powered by the Java Enterprise Edition platform, but developing them is no small feat. Every UI change in development incurs a wait …