loading...
Partitioning of Java Applications to Support Dynamic Updates
Busan, Korea November 30-December 03
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/APSEC.2004.7111th Asia-Pacific Software Engineerin ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Robert Bialek, DIKU, University of Copenhagen, Denmark
Eric Jul, DIKU, University of Copenhagen, Denmark
Jean-Guy Schneider, Swinburne University of Technology, Australia
Yan Jin, Swinburne University of Technology, Australia
The requirement for 24/7 availability of distributed applications complicates their maintenance and evolution as shutting down such applications to perform updates may not be an acceptable solution. Therefore, there is a need to be able to update these applications dynamically, i.e. without shutting them down. Current solutions for building dynamically updatable Java applications require that applications either are prepared for updates from the outset, comply with a specific framework, or are executed in a modified virtual machine. In this work, we present a novel approach to creating dynamically updatable Java applications based on the concept of partitioning applications into units of dynamic updates and illustrate how this approach better addresses the problems of adding update support to existing applications than traditional approaches.
Citation:
Robert Bialek, Eric Jul, Jean-Guy Schneider, Yan Jin, "Partitioning of Java Applications to Support Dynamic Updates," apsec, pp.616-623, 11th Asia-Pacific Software Engineering Conference (APSEC'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.