• DocumentCode
    1940161
  • Title

    A Dynamic Impact Analysis Approach for Object-Oriented Programs

  • Author

    Huang, Lulu ; Song, Yeong-Tae

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Towson Univ., Towson, MD
  • fYear
    2008
  • fDate
    13-15 Dec. 2008
  • Firstpage
    217
  • Lastpage
    220
  • Abstract
    Dynamic impact analysis produces more precise results than static impact analysis [1]. However, existing dynamic impact analysis techniques [2,3,4] do not consider the differences of object-oriented (OO) programs from procedural programs. We introduced a dynamic impact analysis approach [5] for OO programs that considers the unique features of OO programs compared to procedural ones and the dependency relationships of OO runtime program entities. In this paper, we present the further improved approach with the ability to identify runtime OO inheritance relationships. Furthermore, we present the implementation of our approach - a tool named Javatrade dynamic impact analyzer (JDIA) that can perform dynamic impact analysis for Java programs residing in a local or a remote Java virtual machine (JVM). Empirical studies of JDIA are presented to show that our approach produces more precise results than the existing dynamic impact analysis techniques by performing dependency analysis.
  • Keywords
    Java; object-oriented programming; software engineering; Java programs; OO programs; dynamic impact analysis; object-oriented programs; Application software; Information analysis; Instruments; Java; Performance analysis; Programming profession; Runtime; Software engineering; Testing; Virtual machining; dynamic impact analysis; object-oriented program; software impact analyzer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Software Engineering and Its Applications, 2008. ASEA 2008
  • Conference_Location
    Hainan Island
  • Print_ISBN
    978-0-7695-3432-9
  • Type

    conf

  • DOI
    10.1109/ASEA.2008.62
  • Filename
    4721346