• DocumentCode
    2348825
  • Title

    Constructing a Resource Usage View of a Large and Complex Software-Intensive System

  • Author

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

  • Author_Institution
    Dept. of Math. & Comput. Sci., Univ. of Groningen, Groningen, Netherlands
  • fYear
    2009
  • fDate
    13-16 Oct. 2009
  • Firstpage
    247
  • Lastpage
    255
  • Abstract
    A resource usage view consists of models that are important assets to analyze and control usage of hardware resources such as processors and memory elements. In this paper, we present the application of a top-down approach to construct a resource usage view using actual system runtime information. The models in this view help to address the concerns of a resource usage viewpoint providing information in terms of system-specific architecture and design execution elements such as execution scenarios, tasks, software components, processes, and threads. As part of our validation, constructing a resource usage view of an MRI system, a representative large software-intensive system, we observed that the constructed models for this view provide useful overviews and insights for practitioners to describe part of the system execution architecture and especially to analyze and evaluate the use of hardware resources in a top-down fashion.
  • Keywords
    program processors; software architecture; software maintenance; software reliability; MRI system; actual system runtime information; complex software-intensive system; design execution elements; execution scenarios; hardware resources; memory elements; processors; resource usage view; software components; system execution architecture; system-specific architecture; tasks; threads; Computer architecture; Embedded computing; Hardware; Magnetic resonance imaging; Maintenance; Mathematics; Reverse engineering; Runtime; Software systems; Yarn; dynamic anlysis; execution view; resource usage view; view construction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2009. WCRE '09. 16th Working Conference on
  • Conference_Location
    Lille
  • ISSN
    1095-1350
  • Print_ISBN
    978-0-7695-3867-9
  • Type

    conf

  • DOI
    10.1109/WCRE.2009.37
  • Filename
    5328779