DocumentCode :
2154729
Title :
Source animation as a means of program comprehension for object-oriented systems
Author :
Sneed, Harry M.
Author_Institution :
Arget, Germany
fYear :
2000
fDate :
2000
Firstpage :
179
Lastpage :
187
Abstract :
Object oriented systems are particularly difficult to comprehend because of the distribution of functionality and polymorphism which limits the effectiveness of conventional static analysis methods. The paper proposes a dynamic analysis approach using animation to simulate the use cases in a financial application system. The objective is to offer maintenance programmers a means of familiarizing themselves with complex C++ code while at the same time validating the correctness of the code. For this purpose, control flow slicing and concept lattices are used
Keywords :
C++ language; computer animation; financial data processing; object-oriented programming; program verification; program visualisation; reverse engineering; software maintenance; complex C++ code; concept lattices; control flow slicing; conventional static analysis methods; correctness validation; dynamic analysis approach; financial application system; maintenance programmers; object oriented systems; polymorphism; program comprehension; source animation; use case simulation; Analytical models; Animation; Assembly; Delay; Dynamic programming; Lattices; Object oriented modeling; Object oriented programming; Programming profession; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 2000. Proceedings. IWPC 2000. 8th International Workshop on
Conference_Location :
Limerick
ISSN :
1092-8138
Print_ISBN :
0-7695-0656-9
Type :
conf
DOI :
10.1109/WPC.2000.852492
Filename :
852492
Link To Document :
بازگشت