2018
DOI: 10.1007/978-3-319-89963-3_6
|View full text |Cite
|
Sign up to set email alerts
|

Abstraction Refinement for Emptiness Checking of Alternating Data Automata

Abstract: Alternating automata have been widely used to model and verify systems that handle data from finite domains, such as communication protocols or hardware. The main advantage of the alternating model of computation is that complementation is possible in linear time, thus allowing to concisely encode trace inclusion problems that occur often in verification. In this paper we consider alternating automata over infinite alphabets, whose transition rules are formulae in a combined theory of Booleans and some infinit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 10 publications
(7 citation statements)
references
References 26 publications
0
7
0
Order By: Relevance
“…We check emptiness of first order alternating automata using a version of the IM-PACT lazy annotation semi-algorithm [18]. An analogous procedure is given in [11], for a simpler model of alternating automata, that uses only predicates or arity zero (booleans) and no transition quantifiers. For simplicity, we do not present the details of this algorithm and shall content ourselves of several high-level definitions.…”
Section: The Emptiness Problemmentioning
confidence: 99%
See 2 more Smart Citations
“…We check emptiness of first order alternating automata using a version of the IM-PACT lazy annotation semi-algorithm [18]. An analogous procedure is given in [11], for a simpler model of alternating automata, that uses only predicates or arity zero (booleans) and no transition quantifiers. For simplicity, we do not present the details of this algorithm and shall content ourselves of several high-level definitions.…”
Section: The Emptiness Problemmentioning
confidence: 99%
“…The semi-algorithm stops when (and if) a safe complete unfolding has been found. For a detailed presentation of the emptiness procedure, we refer to [11].…”
Section: The Emptiness Problemmentioning
confidence: 99%
See 1 more Smart Citation
“…The alternating automata model presented in this paper extends the alternating automata with variables ranging over infinite data considered in [14]. There all variables were required to be observable in the input.…”
Section: Introductionmentioning
confidence: 99%
“…Interpolants are commonly used as a means of abstraction. Since McMillan's first application of interpolants in formal verification [26], interpolation has been applied in algorithms with various extensions in model checking [11,27,34,20,2,31,1,28,16,35,15,14,24]. Model checkers CPAchecker [8], SeaHorn [17], Ultimate Automizer [19] and others leverage interpolants in some form.…”
Section: Related Workmentioning
confidence: 99%