Skip to Main content Skip to Navigation
Reports

Verification and Symbolic Test Generation for Safety Properties

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 - an input-output automaton with variables that may range over infinite domains - is assumed. Additionally, a set of safety properties for the specification are given under the form of observers described in the same formalism. Then, each property is verified on the specification using automatic techniques (e.g., abstract interpretation) that are sound but not necessarily complete for the class of safety properties considered here. 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. If the verification step was successful, that is, it has established that the specification satisfies the property, then the test execution may detect the violation of the property by the implementation and the violation of the standard ioco conformance relation[18] between implementation and specification. On the other hand, if the verification step did not conclude (i.e., it did not allow to prove or to disprove the property), then the test execution may additionally detect a violation of the property by the specification. The informations about the relative (in)consistencies between specification, implementation, and properties are reported to the user as test verdicts. The approach is illustrated on the BRP protocol [9].
Document type :
Reports
Complete list of metadata

https://hal.inria.fr/inria-00070715
Contributor : Rapport de Recherche Inria <>
Submitted on : Friday, May 19, 2006 - 9:19:39 PM
Last modification on : Wednesday, April 11, 2018 - 1:51:32 AM
Long-term archiving on: : Sunday, April 4, 2010 - 9:46:39 PM

Identifiers

  • HAL Id : inria-00070715, version 1

Collections

Citation

Vlad Rusu, Hervé Marchand, Thierry Jéron. Verification and Symbolic Test Generation for Safety Properties. [Research Report] RR-5285, INRIA. 2004, pp.20. ⟨inria-00070715⟩

Share

Metrics

Record views

234

Files downloads

280