• DocumentCode
    3615114
  • Title

    Sensitivity of software usage to changes in the operational profile

  • Author

    S. Kamavaram;K. Goseva-Popstojanova

  • Author_Institution
    Lane Dept. of Comput. Sci. & Electr. Eng., West Virginia Univ., Morgantown, WV, USA
  • fYear
    2003
  • fDate
    6/25/1905 12:00:00 AM
  • Firstpage
    157
  • Lastpage
    164
  • Abstract
    In this paper we present a methodology for uncertainty analysis of the software operational profile suitable for large complex component-based applications and applicable throughout the software life cycle. Within this methodology, we develop a method for studying the sensitivity of software usage to changes in the operational profile based on perturbation theory. This method is then illustrated on three case studies: software developed for the European Space Agency, an e-commerce application, and real-time control software. Results show that components with small execution rates are the most sensitive to the changes in the operational profile. This observation is very important due to the fact that rarely executed components usually handle critical functionalities such as exception handling or recovery.
  • Keywords
    "Software reliability","Uncertainty","Application software","Frequency estimation","Software systems","Computer science","Software quality","Aerospace control","Space vehicles","Process control"
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Workshop, 2003. Proceedings. 28th Annual NASA Goddard
  • Print_ISBN
    0-7695-2064-2
  • Type

    conf

  • DOI
    10.1109/SEW.2003.1270739
  • Filename
    1270739