• DocumentCode
    1144352
  • Title

    A simulation approach to structure-based software reliability analysis

  • Author

    Gokhale, Swapna S. ; Lyu, Michael Rung-Tsong

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Connecticut Univ., Storrs, CT, USA
  • Volume
    31
  • Issue
    8
  • fYear
    2005
  • Firstpage
    643
  • Lastpage
    656
  • Abstract
    Structure-based techniques enable an analysis of the influence of individual components on the application reliability. In an effort to ensure analytical tractability, prevalent structure-based analysis techniques are based on assumptions which preclude the use of these techniques for reliability analysis during the testing and operational phases. In this paper, we develop simulation procedures to assess the impact of individual components on the reliability of an application in the presence of fault detection and repair strategies that may be employed during testing. We also develop simulation procedures to analyze the application reliability for various operational configurations. We illustrate the potential of simulation procedures using several examples. Based on the results of these examples, we provide novel insights into how testing and repair strategies can be tailored depending on the application structure to achieve the desired reliability in a cost-effective manner. We also discuss how the results could be used to explore alternative operational configurations of a software application taking into consideration the application structure so as to cause minimal interruption in the field.
  • Keywords
    discrete event simulation; object-oriented programming; program testing; software maintenance; software reliability; component-based software development; cost-effective manner; discrete-event simulation; fault detection; repair strategies; software application; structure-based software reliability; Analytical models; Application software; Computer science; Discrete event simulation; Fault detection; Flow graphs; Programming; Runtime; Software reliability; Testing; Index Terms- Application structure; discrete-event simulation.; reliability analysis;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2005.86
  • Filename
    1498770