Proceedings of the 2014 International SPIN Symposium on Model Checking of Software 2014
DOI: 10.1145/2632362.2632381
|View full text |Cite
|
Sign up to set email alerts
|

TravMC2: higher-order model checking for alternating parity tree automata

Abstract: Higher-order model checking is the problem of model checking (possibly) infinite trees generated by higher-order recursion schemes (HORS). HORS are a natural abstract model of functional programs, and HORS model checkers play a similar rôle to checkers of Boolean programs in the imperative setting. Most research effort so far has focused on checking safety properties specified using trivial tree automata i.e. Büchi tree automata all of whose states are final. Building on our previous work, we present a higher-… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2016
2016
2019
2019

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(2 citation statements)
references
References 16 publications
0
2
0
Order By: Relevance
“…We have carried out experiments to evaluate the efficiency of HomuSat. As benchmark problems, we used HORS model checking problems used as benchmarks for HORS model checkers TravMC2 [14], HorSatP [18], and Hor-Sat2 [8]. These benchmarks include many typical instances of higher-order model checking, such as the ones obtained from program verification problems.…”
Section: Implementation and Experimentsmentioning
confidence: 99%
“…We have carried out experiments to evaluate the efficiency of HomuSat. As benchmark problems, we used HORS model checking problems used as benchmarks for HORS model checkers TravMC2 [14], HorSatP [18], and Hor-Sat2 [8]. These benchmarks include many typical instances of higher-order model checking, such as the ones obtained from program verification problems.…”
Section: Implementation and Experimentsmentioning
confidence: 99%
“…From a practical standpoint, it may help building model-checking tools for µ-calculus specifications. Indeed, competitive and highly optimized tools exist for analysing reachability and safety properties of higher-order recursion schemes (HorSat [6,30,19] and Preface [27] being the current state-of-the-art), but implementing efficient tools for parity games remains a problem [15,22]. Having the reduction at hand can allow the use of safety tools for checking parity conditions, suggest the transfer of techniques and optimizations from safety to parity, and inspire new algorithms for parity games.…”
Section: Introductionmentioning
confidence: 99%