DOI: 10.1007/978-3-540-70583-3_34
|View full text |Cite
|
Sign up to set email alerts
|

Analyzing Context-Free Grammars Using an Incremental SAT Solver

Abstract: Abstract. We consider bounded versions of undecidable problems about context-free languages which restrict the domain of words to some finite length: inclusion, intersection, universality, equivalence, and ambiguity. These are in (co)-NP and thus solvable by a reduction to the (un-)satisfiability problem for propositional logic. We present such encodings -fully utilizing the power of incrementat SAT solvers -prove correctness and validate this approach with benchmarks.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
48
0

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 44 publications
(48 citation statements)
references
References 12 publications
0
48
0
Order By: Relevance
“…-First we built confidence in our baseline sentence generator by comparing it to the external sentence generators AMBER [14] and CFGANALYZER [1]. For this we used a grammar collection also used in [3], which contains 87 small toy grammars and 25 large grammars of real-world programming languages.…”
Section: Validationmentioning
confidence: 99%
“…-First we built confidence in our baseline sentence generator by comparing it to the external sentence generators AMBER [14] and CFGANALYZER [1]. For this we used a grammar collection also used in [3], which contains 87 small toy grammars and 25 large grammars of real-world programming languages.…”
Section: Validationmentioning
confidence: 99%
“…We evaluated our algorithm by comparing our prototype implementation to publicly available tools like CFGA [54], DPRLE (Chapter 2), Rex [42] (also featured in Chapter 3), and Hampi [39].…”
Section: Resultsmentioning
confidence: 99%
“…A comprehensive performance comparison between our prototype tool and existing implementations. We compare against CFG Analyzer [54], DPRLE (Chapter 2), Rex [42], and Hampi [39]. We use several sets of established benchmarks [39,42].…”
Section: Chapter 4 Solving String Constraints Lazilymentioning
confidence: 99%
See 2 more Smart Citations