• 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