• 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