2017
DOI: 10.1007/978-3-662-54580-5_28
|View full text |Cite
|
Sign up to set email alerts
|

Symbiotic 4: Beyond Reachability

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 16 publications
(10 citation statements)
references
References 6 publications
0
10
0
Order By: Relevance
“…12 An abstract domain is called relational when it is capable of preserving information about relationships among various abstract values that appear in the program. 13 In the present paper, we only deal with abstract (symbolic) values. The structure of the program state, that is, the arrangement of the program memory, is taken to be always represented explicitly, i.e., it belongs squarely to the concrete domain.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…12 An abstract domain is called relational when it is capable of preserving information about relationships among various abstract values that appear in the program. 13 In the present paper, we only deal with abstract (symbolic) values. The structure of the program state, that is, the arrangement of the program memory, is taken to be always represented explicitly, i.e., it belongs squarely to the concrete domain.…”
Section: Methodsmentioning
confidence: 99%
“…Besides standalone usage as a symbolic executor, KLEE has become also a back-end tool for other types of analyses and for verification. For example, the tool Symbiotic [13] combines code instrumentation and slicing with KLEE to detect errors in C programs.…”
Section: Related Workmentioning
confidence: 99%
“…With respect to tools, we chose the 10 verification tools participating in all the 4 categories. In this case, these are the tools 2ls (Schrammel and Kroening 2016), CBMC (Kroening and Tautschnig 2014), CPA-Seq (Wendler 2013), DepthK (Rocha et al 2017), ESBMC-incr (Gadelha et al 2018), ESBMC-kind (Gadelha et al 2018), UAutomizer (Heizmann et al 2013), Symbiotic (Chalupa et al 2017), Ukojak (Nutz et al 2015) and UTaipan (Greitschus et al 2017). Since the prediction for a tool pair (V 1 , V 2 ) is the inverse of (V 2 , V 1 ) , we considered only 45 tool pairs 12 during learning.…”
Section: Research Questionsmentioning
confidence: 99%
“…Symbiotic 7 follows the same basic schema as all previous versions [4,5]: the program to be verified is first instrumented (if needed), then reduced by static program slicing, and finally symbolically executed using Klee [2]. We describe the main modifications since Symbiotic 5 (participating in SV-COMP 2018) as modifications in Symbiotic 6 (competing in 2019) have not been published.…”
Section: Verification Approachmentioning
confidence: 99%