Generate Safety Property Tests Using Model Checking
Received date: 2010-12-08
Revised date: 2011-02-20
Online published: 2011-09-30
Abstract: Safety-critical systems must satisfy given safety properties. Generally, the method of "verificationthen-testing" does not guarantee that the given safety properties are tested because test generation is independent of given properties. In this paper, we propose to test safety properties based on the input-output labeled transition system. Output mutations are applied to construct the output-complete model of an implementation under test. Test cases are generated by finding out dangerous traces. We give safety property test criteria based on the structural graph coverage, and propose a method to formalize the test criteria. NuSMV is used to
model check the output-complete model to generate the test cases that are relevant to the given safety property and satisfy the structural coverage.
Key words: safety property; model checking; test generation; dangerous trace
ZENG Hong-wei1, MIAO Huai-kou1;2 . Generate Safety Property Tests Using Model Checking[J]. Journal of Applied Sciences, 2011 , 29(5) : 529 -536 . DOI: 10.3969/j.issn.0255-8297.2011.05.014
/
| 〈 |
|
〉 |