2008
DOI: 10.1007/s10703-008-0055-8
|View full text |Cite
|
Sign up to set email alerts
|

Automatic symbolic compositional verification by learning assumptions

Abstract: Compositional reasoning aims to improve scalability of verification tools by reducing the original verification task into subproblems. The simplification is typically based on assume-guarantee reasoning principles, and requires user guidance to identify appropriate assumptions for components. In this paper, we propose a fully automated approach to compositional reasoning that consists of automated decomposition using a hypergraph partitioning algorithm for balanced clustering of variables, and discovering assu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
19
0

Year Published

2009
2009
2018
2018

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 32 publications
(19 citation statements)
references
References 44 publications
0
19
0
Order By: Relevance
“…The work has sparked a significant amount of interest in the area in recent years. There have been several attempts to improve performance, including symbolic implementations [31] and optimisations to the use of L* [9]. Others have also devised alternative learning-based methods, for example by reformulating the assumption generation problem as one of computing the smallest finite automaton separating two regular languages [23,11], or using the CDNF learning algorithm to generate implicit representations of assumptions [10].…”
Section: Learning Assumptions For Compositional Verificationmentioning
confidence: 99%
“…The work has sparked a significant amount of interest in the area in recent years. There have been several attempts to improve performance, including symbolic implementations [31] and optimisations to the use of L* [9]. Others have also devised alternative learning-based methods, for example by reformulating the assumption generation problem as one of computing the smallest finite automaton separating two regular languages [23,11], or using the CDNF learning algorithm to generate implicit representations of assumptions [10].…”
Section: Learning Assumptions For Compositional Verificationmentioning
confidence: 99%
“…The authors apply the L * algorithm to generate explicit deterministic finite automata as contextual assumptions [2]. Several optimizations for the L * algorithm are available [32,9,35,4]. A tree-based contextual assumption generation algorithm is also developed in [26,27].…”
Section: Related Workmentioning
confidence: 99%
“…The symbolic compositional verification technique in [1,32] is only relevant in appearance. Based on the L * learning algorithm, the symbolic L * algorithm uses BDD's to encode input symbols on transitions of contextual assumptions.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Nam, Alur et al [22,23] proposed a symbolic approach to learning-based assume-guarantee reasoning. Farzan, Chen et al [8] extended the assume-guarantee rules to liveness properties, based on the fact that ω-regular languages preserve the essential closure properties of regular languages.…”
Section: Introductionmentioning
confidence: 99%