• DocumentCode
    935063
  • Title

    An analysis of test data selection criteria using the RELAY model of fault detection

  • Author

    Richardson, Debra J. ; Thompson, Margaret C.

  • Author_Institution
    Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
  • Volume
    19
  • Issue
    6
  • fYear
    1993
  • fDate
    6/1/1993 12:00:00 AM
  • Firstpage
    533
  • Lastpage
    553
  • Abstract
    RELAY is a model of faults and failures that defines failure conditions, which describe test data for which execution will guarantee that a fault originates erroneous behavior that also transfers through computations and information flow until a failure is revealed. This model of fault detection provides a framework within which other testing criteria´s capabilities can be evaluated. Three test data selection criteria that detect faults in six fault classes are analyzed. This analysis shows that none of these criteria is capable of guaranteeing detection for these fault classes and points out two major weaknesses of these criteria. The first weakness is that the criteria do not consider the potential unsatisfiability of their rules. Each criterion includes rules that are sufficient to cause potential failures for some fault classes, yet when such rules are unsatisfiable, many faults may remain undetected. Their second weakness is failure to integrate their proposed rules
  • Keywords
    program debugging; program testing; software reliability; RELAY; erroneous behavior; failure conditions; fault detection; information flow; test data selection criteria; Aircraft manufacture; Computer errors; Computer science; Data analysis; Data flow computing; Failure analysis; Fault detection; Relays; Software measurement; Software testing;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.232020
  • Filename
    232020