DocumentCode :
2440191
Title :
An Approach to Dynamic Software Updating for Java
Author :
Zhenxing, Yao ; Zhixiang, Zhang ; Ben Kerong
Author_Institution :
Dept. of Comput. Eng., Naval Univ. of Eng., Wuhan
Volume :
2
fYear :
2008
fDate :
19-20 Dec. 2008
Firstpage :
930
Lastpage :
934
Abstract :
To cope with demands for new and extended functionality, software systems must be updated regularly. Some applications, however, need to be continuously available because they are providing services that are important for users at all times. To avoid downtime for software maintenance, applications must be updated at run-time. So the correctness of dynamic updating is very important. In this paper, static analysis is proposed to guarantee the correctness of dynamic updating. In order to make the dynamic updating easier and more flexible, an approach of dynamic software updating for Java application is presented. The method makes use of the dynamic weaving mechanism of AOP and the java class dynamic loading mechanism. In the end, the proposed method is applied in a practical project.
Keywords :
Java; program diagnostics; software maintenance; Java; dynamic software updating; software maintenance; software systems; static analysis; Application software; Computational intelligence; Computer industry; Conferences; Java; Object oriented modeling; Runtime; Safety; Software systems; Weaving; AOP; Dynamic updating; update cell; update dependency;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Intelligence and Industrial Application, 2008. PACIIA '08. Pacific-Asia Workshop on
Conference_Location :
Wuhan
Print_ISBN :
978-0-7695-3490-9
Type :
conf
DOI :
10.1109/PACIIA.2008.262
Filename :
4756912
Link To Document :
بازگشت