2009
DOI: 10.1007/978-3-642-00768-2_3
|View full text |Cite
|
Sign up to set email alerts
|

Learning Minimal Separating DFA’s for Compositional Verification

Abstract: Abstract. Algorithms for learning a minimal separating DFA of two disjoint regular languages have been proposed and adapted for different applications. One of the most important applications is learning minimal contextual assumptions in automated compositional verification. We propose in this paper an efficient learning algorithm, called L Sep , that learns and generates a minimal separating DFA. Our algorithm has a quadratic query complexity in the product of sizes of the minimal DFA's for the two input langu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
37
0

Year Published

2009
2009
2022
2022

Publication Types

Select...
9

Relationship

0
9

Authors

Journals

citations
Cited by 57 publications
(37 citation statements)
references
References 16 publications
0
37
0
Order By: Relevance
“…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%
“…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%
“…Previous work used approximate iterative techniques based on automata learning or abstraction refinement to automate the assumption generation in the context of acyclic rules [7,19,3,4,2,5,6]. A different approach [10] used a SAT solver over a set of constraints encoding how the assumptions should be updated to find minimal assumptions; the method was shown to work well in practice, in the context of the same acyclic rule.…”
Section: Overview Of the Main Algorithmmentioning
confidence: 97%
“…Progress has been made on automating compositional reasoning using learning and abstraction-refinement techniques for iterative building of the necessary assumptions [7,19,3,4,2,5,6]. This work has been done mostly in the context of applying a simple compositional assume-guarantee rule, where assumptions and properties are related in an acyclic manner.…”
Section: Introductionmentioning
confidence: 99%
“…2 The random generation of non deterministic finite word automata is still mostly open. Two recent papers propose such random generation algorithms: Tabakov and Vardi [13] apply theirs to the evaluation of inclusion testing procedures, whereas Chen et al [7] evaluate the performance of a learning algorithm. Both algorithms are ad hoc and fail to provide statistically exploitable distributions.…”
Section: Introductionmentioning
confidence: 99%