• DocumentCode
    3340014
  • Title

    System engineering encapsulation of reliability techniques

  • Author

    Lin, Yusen ; Bhattcharya, Sourav

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    138
  • Lastpage
    146
  • Abstract
    Development of an end-to-end software system requires comprehensive reliability-driven treatment. Therefore, all phases of the system engineering life-cycle require adequate treatment from the reliability perspective. Research in software engineering also indicates that early removal of faults is critical to the success of a reliable software system. A combined treatment of reliability engineering and software life-cycle can provide the capability of reliability estimation to designers to help them clarify, analyze and verify the reliability requirement in the early phases of the life-cycle. The broad goal of our research is to provide a computer aided reliability engineering (CARE) tool that can be used across the software development life-cycle. We present a reliability based software development process and an end-to-end reliability estimation of a multi-module software system. The end-to-end reliability estimation analyzes the reliability parameters of each module (or components) as well as the data and control flows among them to provide accurate reliability parameters of the software system. The reliability information can be used in high level design phases as well as in testing. We propose a multi-module based reliability estimation approach that, by using a resolution function, can model the fault propagation amongst the modules and links. This approach includes both data and control flow structure of the program, as well as provisions for looping structure in the program. Implementation issues of this approach to the CARE tool is discussed
  • Keywords
    computer aided software engineering; software reliability; software tools; computer aided reliability engineering; end-to-end reliability estimation; high level design; multi-module software system; software engineering; software faults; software life-cycle; software reliability; software tool; system engineering; Software reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Dependable Systems, 1999. Proceedings. Fourth International Workshop on
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    0-7803-5579-2
  • Type

    conf

  • DOI
    10.1109/WORDS.1999.806572
  • Filename
    806572