Proceedings of the Joint Meeting of the Twenty-Third EACSL Annual Conference on Computer Science Logic (CSL) and the Twenty-Nin 2014
DOI: 10.1145/2603088.2603133
|View full text |Cite
|
Sign up to set email alerts
|

Compositional higher-order model checking via ω -regular games over Böhm trees

Abstract: We introduce type-checking games, which are ω-regular games over Böhm trees, determined by a type of the Kobayashi-Ong intersection type system. These games are a higher-type extension of parity games over trees, determined by an alternating parity tree automaton. However, in contrast to these games over trees, the "game boards" of our type-checking games are composable, using the composition of Böhm trees. Moreover the winner (and winning strategies) of a composite game is completely determined by the respect… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 22 publications
(20 citation statements)
references
References 20 publications
0
20
0
Order By: Relevance
“…This is in sharp contrast to what happens for non-probabilistic higher-order programs, for which model checking techniques can be fruitfully employed for proving both reachability and safety properties, as shown in the extensive literature on the subject (e.g. [55,32,44,46,48,31,30,64,59]). There have been some studies on the termination of probabilistic higher-order programs [16], but to our knowledge, they have not provided a procedure for precisely computing the termination probability, nor discussed whether it is possible at all: see Section 7 for more details.…”
Section: Introductionmentioning
confidence: 89%
“…This is in sharp contrast to what happens for non-probabilistic higher-order programs, for which model checking techniques can be fruitfully employed for proving both reachability and safety properties, as shown in the extensive literature on the subject (e.g. [55,32,44,46,48,31,30,64,59]). There have been some studies on the termination of probabilistic higher-order programs [16], but to our knowledge, they have not provided a procedure for precisely computing the termination probability, nor discussed whether it is possible at all: see Section 7 for more details.…”
Section: Introductionmentioning
confidence: 89%
“…We, therefore, use intersection types (a la Kobayashi and Ong's intersection types for HORS model checking [21]) to represent summary information on how each function traverses states of the automaton, and replicate each function and its arguments for each type. We thus formalize the translation as an intersection-type-based program transformation; related transformation techniques are found in [8,11,12,20,38]. …”
Section: Example 10 Consider the Automatonmentioning
confidence: 99%
“…[37,44,54]), a higher-order recursion scheme (HORS) generates an infinite tree that is then model-checked against a modal µ-formula. The generated tree is in general irrationalhence cannot be identified with a finite-state automaton.…”
Section: Establishing An Alternating Fixed-point In Theorem Provingmentioning
confidence: 99%