High-Level Polymetric Views of Condensed Run-Time Information

Ducasse, Stéphane; Lanza, Michele; Bertuli, Roland (2004). High-Level Polymetric Views of Condensed Run-Time Information. European Conference on Software Maintenance and Reengineering. Proceedings, pp. 309-318. Los Alamitos CA: IEEE Computer Society 10.1109/CSMR.2004.1281433

[img] Text
01281433.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (304kB) | Request a copy

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 non-stop 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.

Item Type:

Conference or Workshop Item (Paper)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG)

UniBE Contributor:

Ducasse, Stephane

Subjects:

000 Computer science, knowledge & systems
500 Science > 510 Mathematics

ISSN:

1534-5351

ISBN:

0-7695-2107-X

Publisher:

IEEE Computer Society

Language:

English

Submitter:

Manuela Bamert

Date Deposited:

20 Nov 2017 13:39

Last Modified:

25 Oct 2019 20:36

Publisher DOI:

10.1109/CSMR.2004.1281433

BORIS DOI:

10.7892/boris.104493

URI:

https://boris.unibe.ch/id/eprint/104493

Actions (login required)

Edit item Edit item
Provide Feedback