Integration of safety verification with conformance testing in real-time reactive system

Haiying Sun, Jing Liu*, Dehui Du

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

In the paper, we propose a method that can be applied to verify implementation in real-time reactive system. Different from other software model checking approaches, our method is based on testing. This approach allows the verification of safety property to be conducted directly on real code instead of models extracted from final implementation. Verifying that kind of models is a hard work and can only be applied to parts of the implementation. The method is done by establishing a connection between safety verification and conformance testing in real-time system. We first prove a theorem that in real-time system, under the input enabled precondition, if an implementation conforms to its specification and the specification satisfies the safety properties, the implementation satisfies it either. Then, based on contropositivity of the former conclusion, we present a test case generation framework which forms basis for generating test cases that can be used to detect violations of safety properties in the implementation. In addition, this test generation framework can also detect more nonconformance defects when compared with other real time test generation methods. The method is illustrated with a train gate control system.

Original languageEnglish
Title of host publicationAPSEC 2012 - Proceedings of the 19th Asia-Pacific Software Engineering Conference
PublisherIEEE Computer Society
Pages10-19
Number of pages10
ISBN (Print)9780769549224
DOIs
StatePublished - 2012
Event19th Asia-Pacific Software Engineering Conference, APSEC 2012 - Hong Kong, China
Duration: 4 Dec 20127 Dec 2012

Publication series

NameProceedings - Asia-Pacific Software Engineering Conference, APSEC
Volume1
ISSN (Print)1530-1362

Conference

Conference19th Asia-Pacific Software Engineering Conference, APSEC 2012
Country/TerritoryChina
CityHong Kong
Period4/12/127/12/12

Keywords

  • conformance testing
  • real-time system
  • safety verification
  • test generation

Fingerprint

Dive into the research topics of 'Integration of safety verification with conformance testing in real-time reactive system'. Together they form a unique fingerprint.

Cite this