• DocumentCode
    1345878
  • Title

    Quantifying Software Validity by Sampling

  • Author

    Duran, Joe W. ; Wiorkowski, John J.

  • Author_Institution
    Programs in Mathematical Sciences; The University of Texas at Dallas; P.O. Box 688; Richardson, TX 75080 USA.
  • Issue
    2
  • fYear
    1980
  • fDate
    6/1/1980 12:00:00 AM
  • Firstpage
    141
  • Lastpage
    144
  • Abstract
    The point of all validation techniques is to raise assurance about the program under study, but no current methods can be realistically thought to give 100% assurance that a validated program will perform correctly. There are currently no useful ways for quantifying how ´well-validated´ a program is. One measure of program correctness is the proportion of elements in the program´s input domain for which it fails to execute correctly, since the proportion is zero i.f.f. the program is correct. This proportion can be estimated statistically from the results of program tests and from prior subjective assessments of the program´s correctness. Three examples are presented of methods for determining s-confidence bounds on the failure proportion. It is shown that there are reasonable conditions (for programs with a finite number of paths) for which ensuring the testing of all paths does not give better assurance of program correctness.
  • Keywords
    Data analysis; Error correction; Linear programming; Probability; Sampling methods; Software reliability; Software testing; Statistical analysis; Path testing; Program testing; Software correctness; Software validity;
  • fLanguage
    English
  • Journal_Title
    Reliability, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9529
  • Type

    jour

  • DOI
    10.1109/TR.1980.5220756
  • Filename
    5220756