2002
DOI: 10.1007/3-540-36384-x_16
|View full text |Cite
|
Sign up to set email alerts
|

Lifting Temporal Proofs through Abstractions

Abstract: Abstract. Model checking is often performed by checking a transformed property on a suitable finite-state abstraction of the source program. Examples include abstractions resulting from symmetry reduction, data independence, and predicate abstraction. The two programs are linked by a structural relationship, such as simulation or bisimulation, guaranteeing that if the transformed property holds on the abstract program, the property holds on the original program. Recently, several algorithms have been developed… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2004
2004
2018
2018

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 12 publications
(6 citation statements)
references
References 30 publications
0
6
0
Order By: Relevance
“…AIR is also adoptable for the purpose of using certifying model checking [23] for proof carrying code (PCC) [25]. Certifying model checking in combination with abstraction has been used [24,8] to construct invariants and ranking functions for the purpose of certifying source code. By generating source code from binaries, AIR enables us to leverage the above technology for the PCC-style certification of binaries.…”
Section: Discussionmentioning
confidence: 99%
“…AIR is also adoptable for the purpose of using certifying model checking [23] for proof carrying code (PCC) [25]. Certifying model checking in combination with abstraction has been used [24,8] to construct invariants and ranking functions for the purpose of certifying source code. By generating source code from binaries, AIR enables us to leverage the above technology for the PCC-style certification of binaries.…”
Section: Discussionmentioning
confidence: 99%
“…Namjoshi [27] has proposed a two-step technique for obtaining proofs of µ-calculus specifications on infinite-state systems. In the first step, a proof is obtained via certifying model checking.…”
Section: Related Workmentioning
confidence: 99%
“…Namjoshi et al [19,20] show that a simulation relation is the most general mapping to transfer proofs between S and T . However, discovering a simulation relation is difficult (e.g., [20] expects the relation to be provided by the user).…”
Section: Introductionmentioning
confidence: 99%