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 :
بازگشت