2013
DOI: 10.1007/978-3-642-39176-7_18
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Equivalence Checking of UF+IA Programs

Abstract: Abstract. Proving the equivalence of programs has several important applications, including algorithm recognition, regression checking, compiler optimization verification, and information flow checking. Despite being a topic with so many important applications, program equivalence checking has seen little advances over the past decades due to its inherent (high) complexity. In this paper, we propose, to the best of our knowledge, the first algorithm for the automatic verification of partial equivalence of two … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

1
4
0

Year Published

2014
2014
2018
2018

Publication Types

Select...
2
2
1

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 53 publications
(52 reference statements)
1
4
0
Order By: Relevance
“…This paper extends the work presented at the International SPIN Symposium on Model Checking of Software 2013 [47].…”
supporting
confidence: 54%
“…This paper extends the work presented at the International SPIN Symposium on Model Checking of Software 2013 [47].…”
supporting
confidence: 54%
“…This BMC only checks optimizations for partial correctness, and therefore the results we present in this section are weakest liberal preconditions. We did not use our own verification tool, CORK [25], since it is several orders of magnitude slower at producing counterexamples than our simple BMC. Furthermore, CORK does not support disjunctive preconditions natively, and therefore it has to first convert such preconditions to DNF and test each of the conjuncts separately.…”
Section: Discussionmentioning
confidence: 99%
“…Our precondition synthesis algorithm, named PSyCO, is counterexample-guided. The algorithm relies on a verification tool as a black box that can prove the correctness of optimizations (such as CORK [25] or PEC [20]) or return a counterexample otherwise.…”
Section: The Algorithmmentioning
confidence: 99%
See 1 more Smart Citation
“…In the cases of pediatric oncologic patients, the ideal is that they be examined by a oral health professional as soon as their diseases are diagnosed, in order to the dentistry treatment to be conducted before the beginning of the oncologic treatment 6 . When there is integration between the dental surgeon and oncologist doctor, the risks of systemic complications are minimized 3 .…”
mentioning
confidence: 99%