• DocumentCode
    626417
  • Title

    Shortening the Cycle of Software Reliability Testing with Fuzzy Discrimination

  • Author

    Jun Ai ; Feng Zheng ; Jingwei Shang

  • Author_Institution
    Lab. on Reliability & Environ. Eng., BeiHang Univ., Beijing, China
  • fYear
    2013
  • fDate
    18-20 June 2013
  • Firstpage
    21
  • Lastpage
    29
  • Abstract
    Software reliability testing (SRT) is random testing based on the operational profile that acquires failure data to estimate the reliability of a software product in quantifiable terms. A huge number of test cases with lengthy execution periods are currently required to satisfy the probability distribution of the operational profile and the actual usage situation. These test cases lead to a long execution cycle time of the SRT, a primary reason for the difficulties in applying SRT widely in engineering science today. In this paper, fuzzy discrimination is adopted to analyze the similarities among the test cases generated by random samples based on the operational profile. A similarity level introduced by the fuzzy discrimination indicates the similarity among the test cases. Specifically, if the similarity level is more than the confidence level λ, which is defined before the testing, the test case can be skipped and the probable testing execution time is recorded. With more test cases joining the fuzzy discrimination, more test cases can be skipped and test execution times will decrease, thus increasing both the efficiency and the applicability of SRT. Once testing is completed, the time between the failures is acquired, and a software reliability assessment can be realized without changing the assessment models of software reliability.
  • Keywords
    fuzzy set theory; program testing; software reliability; statistical distributions; SRT execution cycle time; engineering science; failure data; fuzzy discrimination; operational profile; probability distribution; random testing; software product reliability; software reliability testing cycle; test case generation; test execution times; Educational institutions; Life estimation; Reliability engineering; Software; Software reliability; Testing; Accelerated testing; Fuzzy discrimination; Software reliability; data characters;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Security and Reliability (SERE), 2013 IEEE 7th International Conference on
  • Conference_Location
    Gaithersburg, MD
  • Print_ISBN
    978-1-4799-0406-8
  • Type

    conf

  • DOI
    10.1109/SERE.2013.18
  • Filename
    6571692