1998
DOI: 10.1007/3-540-49519-3_25
|View full text |Cite
|
Sign up to set email alerts
|

Formally Verifying Data and Control with Weak Reachability Invariants

Abstract: Existing formal verification methods do not handle systems that combine state machines and data paths very well. Model checking deals with finitestate machines efficiently, but model checking full designs is infeasible because of the large amount of state in the data path. Theorem-proving methods may be effective for verifying data path operations, but verifying the control requires finding and proving inductive invariants that characterize the reachable states of the system. We present a new approach to verif… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2000
2000
2005
2005

Publication Types

Select...
4
1

Relationship

3
2

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 27 publications
0
3
0
Order By: Relevance
“…The method requires isolating control finite state machines, identifying control states where the state of the data path is especially simple to specify, then symbolically simulating the execution paths described by the regular expression. The method also includes heuristics for computing invariants around loops [4].…”
Section: Microprocessor Verificationmentioning
confidence: 99%
“…The method requires isolating control finite state machines, identifying control states where the state of the data path is especially simple to specify, then symbolically simulating the execution paths described by the regular expression. The method also includes heuristics for computing invariants around loops [4].…”
Section: Microprocessor Verificationmentioning
confidence: 99%
“…In spite of the sophistication of these techniques, the process of finding invariants is still mostly manual. Symbolic simulation has been used as a tool to reduce the manual effort in constructing the invariants [14,15,17].…”
Section: Introductionmentioning
confidence: 99%
“…Many techniques have been proposed in the literature to partially automate the process of strengthening invariants [7,8,6,13,14,3,9,10,2,15,4].…”
Section: Introductionmentioning
confidence: 99%