Automatic verification and conformance testing for validating safety properties of reactive systems

  • Authors:
  • Vlad Rusu;Hervé Marchand;Thierry Jéron

  • Affiliations:
  • IRISA/INRIA, Rennes, France;IRISA/INRIA, Rennes, France;IRISA/INRIA, Rennes, France

  • Venue:
  • FM'05 Proceedings of the 2005 international conference on Formal Methods
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a combination of verification and conformance testing techniques for the formal validation of reactive systems. A formal specification of a system, which may be infinite-state, and a set of safety properties are assumed. Each property is verified on the specification using automatic techniques based on abstract interpretation, which are sound, but, as a price to pay for automation, are not necessarily complete. Next, for each property, a test case is automatically generated from the specification and the property, and is executed on a black-box implementation of the system to detect violations of the property by the implementation and non-conformances between implementation and specification. If the verification step did not conclude, the test execution may also detect violations of the property by the specification.