Proceedings of the 41st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages 2014
DOI: 10.1145/2535838.2535873
|View full text |Cite
|
Sign up to set email alerts
|

A type-directed abstraction refinement approach to higher-order model checking

Abstract: The trivial-automaton model checking problem for higher-order recursion schemes has become a widely studied object in connection with the automatic verification of higher-order programs. The problem is formidably hard 1 : despite considerable progress in recent years, no decision procedures have been demonstrated to scale robustly beyond recursion schemes that comprise more than a few hundred rewrite rules. We present a new, fixed-parameter polynomial time algorithm, based on a novel, type directed form of abs… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
25
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 43 publications
(25 citation statements)
references
References 30 publications
0
25
0
Order By: Relevance
“…We have modified other examples, abstractions of real programs, from the literature [6,14] to check liveness properties. Typically this involved strengthening existing properties to ensure that finite behaviours are checked, where before they were not.…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…We have modified other examples, abstractions of real programs, from the literature [6,14] to check liveness properties. Typically this involved strengthening existing properties to ensure that finite behaviours are checked, where before they were not.…”
Section: Resultsmentioning
confidence: 99%
“…A wave of practically motivated results starting with TRECS [2,3,6,11,14] has attacked the problem of checking properties described by the class of (alternating) trivial tree automata. These Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The introduction of negation to higher-order types could be of practical significance, since negative ground types have played a key rôle in PREFACE, a state-of-the-art model checker [18]. It would be interesting to understand the general semantic picture when E is a category, rather than a preorder.…”
Section: Further Directionsmentioning
confidence: 99%
“…Higher-order model checking (HOMC), or the model checking problem for trees generated by recursion schemes, is a widely studied problem in connection with the verification of higher-order programs [10,18]. With respect to monadic second-order (MSO) prop- * This work was partially supported by JSPS KAKENHI 23220001.…”
Section: Introductionmentioning
confidence: 99%