• DocumentCode
    2609551
  • Title

    Importance Measures for a Modular Software System (Short Paper)

  • Author

    Fiondella, Lance ; Gokhale, Swapna S.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Connecticut Univ., Storrs, CT
  • fYear
    2008
  • fDate
    12-13 Aug. 2008
  • Firstpage
    338
  • Lastpage
    343
  • Abstract
    Importance measures of a system provide a sense of the relative priorities of the components from a system reliability perspective. These measures can thus be used to identify critical components and to guide the allocation of resources so that the system reliability can be improved in a cost effective manner. Importance measures are widely used in many engineered hardware and electro-mechanical systems. Their use in the engineering of software systems, however, is lacking. In this paper we develop an analytical methodology to compute the importance measures of a software system. The analytical treatment facilitates an assessment of the sensitivity of the importance measures of a software system to the uncertainties in its architectural parameters, component reliabilities, and operational profiles. The capability of enabling sensitivity analysis, which is a key strength of our approach, is crucial to the adaptation of importance measures in software because the parameters characterizing a software system are inherently expected to be uncertain, especially in the design phase. We illustrate the potential of our approach to provide valuable information towards resource allocation decisions using an example application from the European Space Agency.
  • Keywords
    object-oriented programming; resource allocation; software metrics; software reliability; European Space Agency; component reliability; electromechanical systems; importance measures; modular software system; resource allocation; sensitivity analysis; system reliability; Application software; Costs; Hardware; Phase measurement; Reliability engineering; Resource management; Sensitivity analysis; Software measurement; Software systems; Systems engineering and theory; importance assessment; software architecture; software reliability; uncertainty;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2008. QSIC '08. The Eighth International Conference on
  • Conference_Location
    Oxford
  • ISSN
    1550-6002
  • Print_ISBN
    978-0-7695-3312-4
  • Type

    conf

  • DOI
    10.1109/QSIC.2008.42
  • Filename
    4601563