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