Proceedings of the 18th ACM SIGPLAN International Conference on Functional Programming 2013
DOI: 10.1145/2500365.2500589
|View full text |Cite
|
Sign up to set email alerts
|

C-SHORe

Abstract: Higher-order recursion schemes (HORS) have recently received much attention as a useful abstraction of higher-order functional programs with a number of new verification techniques employing HORS model-checking as their centrepiece. This paper contributes to the ongoing quest for a truly scalable model-checker for HORS by offering a different, automata theoretic perspective. We introduce the first practical model-checking algorithm that acts on a generalisation of pushdown automata equi-expressive with HORS ca… 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

2014
2014
2018
2018

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 19 publications
(2 citation statements)
references
References 36 publications
0
2
0
Order By: Relevance
“…Whereas the decidability of HFL model-checking against finite transition systems is rather simple, it took more time to understand the decidability of HORS model-checking against the ordinary (order 0) modal µ-calculus. This situation actually benefited to HORS: the intense research on HORS produced several optimized algorithms and implementations of HORS model-checking [2,9,19], whereas HFL model-checking remains a rather theoretical and unexplored topic. HORS can be thought as recursive formulas with no boolean connectives and least fixed points everywhere.…”
Section: Related Workmentioning
confidence: 99%
“…Whereas the decidability of HFL model-checking against finite transition systems is rather simple, it took more time to understand the decidability of HORS model-checking against the ordinary (order 0) modal µ-calculus. This situation actually benefited to HORS: the intense research on HORS produced several optimized algorithms and implementations of HORS model-checking [2,9,19], whereas HFL model-checking remains a rather theoretical and unexplored topic. HORS can be thought as recursive formulas with no boolean connectives and least fixed points everywhere.…”
Section: Related Workmentioning
confidence: 99%
“…More recently this approach was developed by Broadbent et al to obtain a saturation algorithm for the full case of collapsible pushdown systems [9], leading to the analysis tool C-SHORe [10]. This algorithm was applied directly to the analysis of recursion schemes (without the intermediate automata model) by Broadbent and Kobayashi, resulting in the HorSat tool [11].…”
Section: Higher-order and Collapsible Pushdown Systemsmentioning
confidence: 99%