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
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;
Conference_Titel :
Web Information Systems and Mining, 2009. WISM 2009. International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-0-7695-3817-4
DOI :
10.1109/WISM.2009.153