Generating MC/DC Adequate Test Sequences Through Model Checking
Loading...
View/Download File
Persistent link to this item
Statistics
View StatisticsJournal Title
Journal ISSN
Volume Title
Title
Generating MC/DC Adequate Test Sequences Through Model Checking
Alternative title
Authors
Published Date
2003
Publisher
Type
Report
Abstract
We present a method for automatically generating test sequences to satisfy MC/DC
like 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-checker 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.
Keywords
Description
Associated research group: Critical Systems Research Group
Related to
Replaces
License
Series/Report Number
Funding information
Isbn identifier
Doi identifier
Previously Published Citation
Proceedings of the 28th Annual IEEE/NASA Software Engineering Workshop -- SEW-03. Greenbelt, Maryland, December 2003
Other identifiers
Suggested citation
Rayadurgam, Sanjai; Heimdahl, Mats. (2003). Generating MC/DC Adequate Test Sequences Through Model Checking. Retrieved from the University Digital Conservancy, https://hdl.handle.net/11299/217338.
Content distributed via the University Digital Conservancy may be subject to additional license and use restrictions applied by the depositor. By using these files, users agree to the Terms of Use. Materials in the UDC may contain content that is disturbing and/or harmful. For more information, please see our statement on harmful content in digital repositories.