• DocumentCode
    3169344
  • Title

    Analyzing the Actual Execution of a Large Software-Intensive System for Determining Dependencies

  • Author

    Arias, Trosky B Callo ; Avgeriou, Paris ; America, Pierre

  • Author_Institution
    Dept. of Math. & Comput. Sci., Univ. of Groningen, Groningen
  • fYear
    2008
  • fDate
    15-18 Oct. 2008
  • Firstpage
    49
  • Lastpage
    58
  • Abstract
    In this paper, we present a dynamic analysis approach to increase the understandability of a large software-intensive system, more particularly to enable the identification of dependencies between its execution entities. This approach analyzes the execution of a software system in a top-down fashion to cope with complexity and uses execution entities such as scenarios, components, and processes rather than code artifacts such as modules, classes, or objects. The approach synchronizes and analyzes two sources of execution information (logging and process activity), and builds architectural views of the system execution, according to a specific metamodel. We have validated this approach on an MRI scanner, a representative large software-intensive system, enabling the identification of dependencies in the execution of its software subsystem.
  • Keywords
    object-oriented programming; program diagnostics; reverse engineering; software architecture; software metrics; MRI scanner; architectural views; dependencies determination; dynamic analysis approach; execution analysis; execution entities; large software-intensive system understandability; logging activity; process activity; software components; top-down fashion; Computer industry; Computer languages; Embedded system; Information analysis; Magnetic resonance imaging; Mathematics; Reverse engineering; Software design; Software maintenance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2008. WCRE '08. 15th Working Conference on
  • Conference_Location
    Antwerp
  • ISSN
    1095-1350
  • Print_ISBN
    978-0-7695-3429-9
  • Type

    conf

  • DOI
    10.1109/WCRE.2008.11
  • Filename
    4656393