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