Control Explicit-Data Symbolic Model Checking
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216224%3A14330%2F16%3A00088090" target="_blank" >RIV/00216224:14330/16:00088090 - isvavai.cz</a>
Result on the web
<a href="http://dx.doi.org/10.1145/2888393" target="_blank" >http://dx.doi.org/10.1145/2888393</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1145/2888393" target="_blank" >10.1145/2888393</a>
Alternative languages
Result language
angličtina
Original language name
Control Explicit-Data Symbolic Model Checking
Original language description
Automatic verification of programs and computer systems with data nondeterminism (e.g., reading from user input) represents a significant and well-motivated challenge. The case of parallel programs is especially difficult, because then also the control flow nontrivially complicates the verification process. We apply the techniques of explicit-state model checking to account for the control aspects of a program to be verified and use set-based reduction of the data flow, thus handling the two sources of nondeterminism separately. We build the theory of set-based reduction using first-order formulae in the bit-vector theory to encode the sets of variable evaluations representing program data. These representations are tested for emptiness and equality (state matching) during the verification, and we harness modern satisfiability modulo theory solvers to implement these tests.
Czech name
—
Czech description
—
Classification
Type
J<sub>x</sub> - Unclassified - Peer-reviewed scientific article (Jimp, Jsc and Jost)
CEP classification
IN - Informatics
OECD FORD branch
—
Result continuities
Project
<a href="/en/project/GA15-08772S" target="_blank" >GA15-08772S: Correctness Analysis of C and C++ Programs with Threads</a><br>
Continuities
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Others
Publication year
2016
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Name of the periodical
ACM Transactions on Software Engineering and Methodology
ISSN
1049-331X
e-ISSN
—
Volume of the periodical
25
Issue of the periodical within the volume
2
Country of publishing house
US - UNITED STATES
Number of pages
48
Pages from-to
15-62
UT code for WoS article
000377289000005
EID of the result in the Scopus database
—