2016
DOI: 10.1007/978-3-319-41528-4_13
|View full text |Cite
|
Sign up to set email alerts
|

String Analysis via Automata Manipulation with Logic Circuit Representation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
29
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 30 publications
(29 citation statements)
references
References 30 publications
0
29
0
Order By: Relevance
“…SLOG [145] is a string analysis tool based on an NFA manipulation engine with logic circuit representation. Automata manipulations can be performed implicitly using logic circuits while determinization is largely avoided.…”
Section: Automata-based Scs Approachesmentioning
confidence: 99%
“…SLOG [145] is a string analysis tool based on an NFA manipulation engine with logic circuit representation. Automata manipulations can be performed implicitly using logic circuits while determinization is largely avoided.…”
Section: Automata-based Scs Approachesmentioning
confidence: 99%
“…[42,18]) and many current existing benchmarks (e.g. [50,30,59,57,42]). Based on the semantic conditions, we developed a conceptually simple and generic decision procedure with an extensible architecture that allow a user to easily incorporate a user-defined function.…”
Section: Resultsmentioning
confidence: 99%
“…Our next set of benchmarks, SLOG, came from the SLOG tool [57] and consist of 3,392 instances. They are derived from the security analysis of real web applications and contain 1-211 string variables (average 6.5) and 1-182 atomic formula (average 5.8).…”
Section: Benchmarksmentioning
confidence: 99%
See 1 more Smart Citation
“…We evaluate the impact of each simplification technique as implemented in cvc4 on three benchmark sets that use extended string operators: CMU, a dataset obtained from symbolic execution of Python code [15]; TermEq, a benchmark set consisting of the verification of term equivalences over strings [14]; and Slog, a benchmark set extracted from vulnerability testing of web applications [22]. The Slog set uses the replace function extensively but does not contain other extended functions.…”
Section: Discussionmentioning
confidence: 99%