Computer Science and Applications

Generate Safety Property Tests Using Model Checking

Expand
  • 1. School of Computer Engineering and Science, Shanghai University, Shanghai 200072, China
    2. Shanghai Key Laboratory of Computer Software Testing and Evaluating, Shanghai 201112, China

Received date: 2010-12-08

  Revised date: 2011-02-20

  Online published: 2011-09-30

Abstract

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.

Cite this article

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

Outlines

/