Authors
Orna Kupferman, Moshe Y Vardi
Publication date
2001/11/1
Journal
Formal Methods in System Design
Volume
19
Issue
3
Pages
291-314
Publisher
Kluwer Academic Publishers
Description
Of special interest in formal verification are safety properties, which assert that the system always stays within some allowed region. Proof rules for the verification of safety properties have been developed in the proof-based approach to verification, making verification of safety properties simpler than verification of general properties. In this paper we consider model checking of safety properties. A computation that violates a general linear property reaches a bad cycle, which witnesses the violation of the property. Accordingly, current methods and tools for model checking of linear properties are based on a search for bad cycles. A symbolic implementation of such a search involves the calculation of a nested fixed-point expression over the system's state space, and is often infeasible. Every computation that violates a safety property has a finite prefix along which the property is violated. We use this fact in …
Total citations
2002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202471381216181310181819363738433456424459437435
Scholar articles
O Kupferman, MY Vardi - Formal methods in system design, 2001