loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
28th Annual NASA Goddard Software Engineering Workshop (SEW'03)
Generating MC/DC Adequate Test Sequences Through Model Checking
Greenbelt, Maryland
December 03-December 04
ISBN: 0-7695-2064-2
Sanjai Rayadurgam, University of Minnesota, Minneapolis
Mats P. E. Heimdahl, University of Minnesota, Minneapolis
We present a method for automatically generating test sequences to satisfy MC/DC likes structural coverage criteria of software behavioral models specified in state-based formalisms. The use of temporal logic for characterizing test criteria and the application of model-checking techniques for generating test sequences to those criteria have been of interest in software verification research for some time. Nevertheless, criteria for which constraints span more than one test sequence, such as the Modified Condition/Decision Coverage (MC/DC) mandated for critical avionics software, cannot be characterized in terms of a single temporal property.
This paper discusses a method for recasting two-sequence constraints in the original model as a single sequence constraint expressed in temporal logic on a slightly modified model. The test-sequence generated by a model-checkder for the modified model can be easily separated into two different test-sequences for the original model, satisfying the given test criteria. The approach has been successful in generating MC/DC test sequences from a model of the mode-logic in a flight-guidance system.
Citation:
Sanjai Rayadurgam, Mats P. E. Heimdahl, "Generating MC/DC Adequate Test Sequences Through Model Checking," sew, pp.91, 28th Annual NASA Goddard Software Engineering Workshop (SEW'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.