• DocumentCode
    2333907
  • Title

    Reliability of systems of independently developable end-user assessable logical (IDEAL) programs

  • Author

    Bastani, Farokh B. ; Yen, I-Ling ; Sung, Kim ; Linn, John ; Rao, Kashi

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Richardson, TX, USA
  • fYear
    2001
  • fDate
    27-30 Nov. 2001
  • Firstpage
    314
  • Lastpage
    323
  • Abstract
    Computers are being used to automate critical services, including manufacturing systems, transportation, etc. For these critical applications, it is necessary to be able not only to achieve high quality but also to rigorously demonstrate that high quality has in fact been achieved. One approach that is used to facilitate prevention as well as detection of software faults is to decompose the requirements specification into more manageable portions. However, this does not necessarily enable the demonstration of high quality. This paper discusses a method of decomposing software into aspects that allows the system reliability to be inferred from the aspect reliabilities. Each aspect is independently developable, i.e., it can be designed and implemented independently of the other aspects in the system. In addition, each aspect is end-user assessable, i.e., it can be tested or verified by the end-user independently of any other aspect. We identify five classes of IDEAL (Independently Developable End-user Assessable Logical) aspects and, for each class, we present the conditions that must be satisfied in order to compute the system reliability from the aspect reliabilities.
  • Keywords
    software fault tolerance; software reliability; critical services; end-user assessable; quality; reliability; software development methods; software faults; software quality; system reliability; Application software; Artificial satellites; Computer aided manufacturing; Computer science; Control systems; Fault detection; Instruments; Manufacturing systems; Reliability; Software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 2001. ISSRE 2001. Proceedings. 12th International Symposium on
  • ISSN
    1071-9458
  • Print_ISBN
    0-7695-1306-9
  • Type

    conf

  • DOI
    10.1109/ISSRE.2001.989485
  • Filename
    989485