DocumentCode
2178600
Title
Partitioning of Java applications to support dynamic updates
Author
Bialek, Robert ; Jul, Eric ; Schneider, Jean-Guy ; Jin, Yan
Author_Institution
DIKU, Copenhagen Univ., Denmark
fYear
2004
fDate
30 Nov.-3 Dec. 2004
Firstpage
616
Lastpage
623
Abstract
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.
Keywords
Java; object-oriented programming; software maintenance; Java application partitioning; distributed application; dynamic updates; software maintenance; virtual machine; Application software; Australia; Availability; Data mining; Information technology; Internet; Java; Runtime; Software engineering; Virtual machining;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 2004. 11th Asia-Pacific
ISSN
1530-1362
Print_ISBN
0-7695-2245-9
Type
conf
DOI
10.1109/APSEC.2004.71
Filename
1371978
Link To Document