2015
DOI: 10.1007/978-3-319-19249-9_3
|View full text |Cite
|
Sign up to set email alerts
|

Automated Circular Assume-Guarantee Reasoning

Abstract: Abstract. Compositional verification techniques aim to decompose the verification of a large system into the more manageable verification of its components. In recent years, compositional techniques have gained significant successes following a breakthrough in the ability to automate assume-guarantee reasoning. However, automation is still restricted to simple acyclic assume-guarantee rules.In this work, we focus on automating circular assume-guarantee reasoning in which the verification of individual componen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
4
1
1

Relationship

2
4

Authors

Journals

citations
Cited by 13 publications
(7 citation statements)
references
References 21 publications
0
7
0
Order By: Relevance
“…Once the learner reaches a stable assumption A i j , it passes it to the equivalence phase (lines [12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27].…”
Section: The Assume-guarantee-repair (Agr) Algorithmmentioning
confidence: 99%
See 1 more Smart Citation
“…Once the learner reaches a stable assumption A i j , it passes it to the equivalence phase (lines [12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27].…”
Section: The Assume-guarantee-repair (Agr) Algorithmmentioning
confidence: 99%
“…All these works address non-circular rules and are limited to finite state systems. Automatic assumption generation for circular rules is presented in [12,13], using compositional rules similar to the ones studied in [21,23].…”
Section: Introductionmentioning
confidence: 99%
“…This would entail extending the verification procedure to include the use of probabilistic timed automata, which amounts to being a real‐time extension of the Markov decision process. Another possible research direction would be to employ techniques such as assume‐guarantee to perform compositional model checking, or abstraction‐refinement to verify larger and more complex versions of the model.…”
Section: Resultsmentioning
confidence: 99%
“…First works in this area go back to Pnueli's work about modular model checking [36] and Clarke's work on compositional model checking [14], in which they investigated possibilities to leverage assumptions about a component's environment for the verification of its implementation. Later on, attempts were made to automatically synthesize minimal assumptions from a component's implementation [7,19,20,35]. In all these studies, the focus is mainly on the verification of component implementations under the presence of assumptions about its environment.…”
Section: Related Workmentioning
confidence: 99%