Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation 2016
DOI: 10.1145/2908080.2908118
|View full text |Cite
|
Sign up to set email alerts
|

Ivy: safety verification by interactive generalization

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
149
0

Year Published

2019
2019
2020
2020

Publication Types

Select...
6

Relationship

2
4

Authors

Journals

citations
Cited by 130 publications
(150 citation statements)
references
References 17 publications
1
149
0
Order By: Relevance
“…Leader election in a ring [13,50], in which nodes are organized in a directional ring topology with unique IDs, and the safety property is that an elected leader is a node with the highest ID. Phase structure: for a view of two nodes n 1 , n 2 , in the first phase, messages with the ID of n 1 are yet to advance in the ring past n 2 , while in the second phase, a message advertising n 1 has advanced past n 2 .…”
Section: Results and Discussion Measurements For These Examples Appementioning
confidence: 99%
See 2 more Smart Citations
“…Leader election in a ring [13,50], in which nodes are organized in a directional ring topology with unique IDs, and the safety property is that an elected leader is a node with the highest ID. Phase structure: for a view of two nodes n 1 , n 2 , in the first phase, messages with the ID of n 1 are yet to advance in the ring past n 2 , while in the second phase, a message advertising n 1 has advanced past n 2 .…”
Section: Results and Discussion Measurements For These Examples Appementioning
confidence: 99%
“…In this section we apply invariant inference guided by phase structures to distributed protocols modeled in EPR, motivated by previous deductive approachesto safety of distributed protocols [50,49,59]. The work-flow for our approach is illustrated in Fig.…”
Section: Implementation and Evaluationmentioning
confidence: 99%
See 1 more Smart Citation
“…Under the new notion of coherence, we first study axioms on relations. The EPR (effectively propositional reasoning) [36] fragment of first order logic is one of the few fragments of first order logic that is decidable, and has been exploited for bounded model-checking and verification condition validation in the literature [33,32,31]. We study axioms written in EPR (i.e., universally quantified formulas involving only relations) and show that verification for even coherent programs, modulo EPR axioms, is undecidable.…”
Section: Main Contributionsmentioning
confidence: 99%
“…The class of EPR formulas that consist of universally quantified formulas over relational signatures is a well-known decidable class of first-order logic [36]. EPR-based reasoning has been proved powerful for verification of large-scale systems [32,28,38] and the Ivy [33,29] system is one of the most notable framework that exploits EPR based reasoning for verifying program snippets without recursion. EPR encoding of order axioms such as reflexivity, symmetry, transitivity and total orders has been used in proving programs working over heaps [20].…”
Section: Related Workmentioning
confidence: 99%