DocumentCode :
2741931
Title :
High-level polymetric views of condensed run-time information
Author :
Ducasse, Stephane ; Lanza, Michele ; Bertuli, Roland
Author_Institution :
Software Composition Group, Bern Univ., Switzerland
fYear :
2004
fDate :
24-26 March 2004
Firstpage :
309
Lastpage :
318
Abstract :
Understanding the run-time behavior of object-oriented legacy systems is a complex task due to factors such as late binding and polymorphism. Current approaches extract and use information from the complete execution trace of a system. The sheer size and complexity of such traces make their handling, storage, and analysis difficult. Current software systems which run almost nonstop do not permit such a full analysis. In this paper we present a lightweight approach based on the extraction of a condensed amount of information, e.g., measurements, that does not require a full trace. Using this condensed information, we propose a visualization approach which allows us to identify and understand certain aspects of the objects´ lifetime such as their role played in the creation of other objects and the communication architecture they support.
Keywords :
object-oriented programming; program diagnostics; program visualisation; reverse engineering; software maintenance; high-level polymetric views; object-oriented programming; polymorphism; program understanding; reverse engineering; run-time information; software visualization; Computer architecture; Costs; Data mining; Instruments; Laboratories; Reverse engineering; Runtime; Software maintenance; Software systems; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings. Eighth European Conference on
ISSN :
1534-5351
Print_ISBN :
0-7695-2107-X
Type :
conf
DOI :
10.1109/CSMR.2004.1281433
Filename :
1281433
Link To Document :
بازگشت