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
Link To Document