DocumentCode :
2914400
Title :
Behavior Observation-Based Dynamic Analysis for Componentized Internet Applications
Author :
Xu, Jian ; Xu, Man-wu
Author_Institution :
State Key Lab. for Novel Software Technol., Nanjing Univ., Nanjing, China
fYear :
2009
fDate :
7-8 Nov. 2009
Firstpage :
741
Lastpage :
747
Abstract :
This paper proposes a reusable software dynamic analysis methodology for componentized Internet applications, which is composed of two important parts: execution model construction and runtime behavior analysis. Firstly, the related concepts of behavior observation are presented. Secondly, according to the behavior observations extracted from running applications, the multi benchmarking behavior model and runtime component interaction model are constructed. Then, by means of the multi benchmarking behavior model, a software behavior analysis method is proposed to detect functional and performance anomaly, and to locate the aging or failure components. Finally, using the component interaction model, a failure propagation algorithm is proposed to localize the failure. The proposed models and methods have been applied to JPetStore which is a typical J2EE application. The experimental results show that it is effective, and a good solution for locating failure component and localizing failure in software rejuvenation decision and recovery phases.
Keywords :
Internet; object-oriented programming; program diagnostics; software reusability; J2EE application; JPetStore; behavior observation; componentized Internet application; execution model construction; failure propagation algorithm; functional anomaly; multibenchmarking behavior model; performance anomaly; reusable software dynamic analysis; runtime behavior analysis; runtime component interaction model; software behavior analysis; Application software; Computer science; Failure analysis; Information analysis; Information systems; Internet; Laboratories; Performance analysis; Runtime; Software reusability; Behavior observation; componentized Internet application; dynamic analysis; software analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Information Systems and Mining, 2009. WISM 2009. International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-0-7695-3817-4
Type :
conf
DOI :
10.1109/WISM.2009.153
Filename :
5369254
Link To Document :
بازگشت