2007
DOI: 10.1109/mdt.2007.38
|View full text |Cite
|
Sign up to set email alerts
|

Combining Theorem Proving with Model Checking through Predicate Abstraction

Abstract: Advanced Micro Devices &DESPITE SIGNIFICANT ADVANCES in formal-verification techniques during the past decade, a large gap in complexity still exists between practical verification problems and those that state-of-the-art verification tools can handle. Consequently, there has been increasing interest in combining different verification techniques to synergistically leverage their strengths.In this article, we present a procedure for proving invariants of computing systems that uses a combination of theorem pro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2008
2008
2025
2025

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 16 publications
(4 citation statements)
references
References 7 publications
0
4
0
Order By: Relevance
“…Our developed framework relies on a combination of formal verification by theorem proving and less formal quantitative validation by mutation testing. Such a combination is also quite closely connected to recent numerous attempts to combine theorem proving and model checking, see, e.g., [36]. Most of general purpose theorem provers are nowadays using model checking techniques to test potential goals (theorem candidates) before attempting costly theorem proving.…”
Section: Related Workmentioning
confidence: 92%
“…Our developed framework relies on a combination of formal verification by theorem proving and less formal quantitative validation by mutation testing. Such a combination is also quite closely connected to recent numerous attempts to combine theorem proving and model checking, see, e.g., [36]. Most of general purpose theorem provers are nowadays using model checking techniques to test potential goals (theorem candidates) before attempting costly theorem proving.…”
Section: Related Workmentioning
confidence: 92%
“…Our developed framework relies on a combination of formal verification by theorem proving and less formal quantitative validation by statistical checking. Such a combination is also quite closely connected to recent numerous attempts to combine theorem proving and model checking, see, e.g., [16]. Most of general purpose theorem provers are nowadays using model checking techniques to test potential goals (theorem candidates) before attempting costly theorem proving.…”
Section: Related Workmentioning
confidence: 92%
“…We are currently attempting to integrate our work on automating invariant discovery [9] into KAS as a set of rewrite rules and filter functions. The straightforward integration of these efforts is complicated by the use of compiled functions in the invariant discovery process.…”
Section: Conclusion and Current Workmentioning
confidence: 99%