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 employ-ing HORS model-checking as their centrepiece. This paper con-tributes 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 called collapsible pushdown systems (CPDS). At its core is a substantial modification of a recently studied saturation algo-rithm for CPDS. In particular it is able to use information gath-ered from an approximate forward reachability ...
Higher-order recursion schemes (HORS) have recently emerged as a promising foundation for higher-ord...
Type-based model checking algorithms for higher-order recursion schemes have recently emerged as a p...
We show a new simple algorithm that solves the model-checking problem for recursion schemes: check w...
International audienceHigher-order recursion schemes (HORS) have recently received much attention as...
Model checking of higher-order recursion schemes (HORS) has recently been studied extensively and ap...
Model checking of higher-order recursion schemes (HORS) has recently been studied extensively and ap...
Accepted paper to FSTTCS'13We study a model for recursive functional programs called, higher order r...
Abstract—The model checking of higher-order recursion schemes (HORS), aka. higher-order model checki...
Abstract. Model checking of higher-order recursion schemes (HORS, for short) has been recently studi...
Higher-order recursion schemes are a powerful model of functional computation that grew out of tradi...
Pushdown systems equip a finite state system with an unbounded stack memory, and are thus infinite s...
Source code repository for a verification tool for higher-order recursion schemes and collapsible pu...
Abstract. The model checking of higher-order recursion schemes, aka. higher-order model checking, ha...
Pushdown systems equip a finite state system with an unbounded stack memory, and are thus infinite s...
Abstract—Higher-order model checking is about the model checking of trees generated by recursion sch...
Higher-order recursion schemes (HORS) have recently emerged as a promising foundation for higher-ord...
Type-based model checking algorithms for higher-order recursion schemes have recently emerged as a p...
We show a new simple algorithm that solves the model-checking problem for recursion schemes: check w...
International audienceHigher-order recursion schemes (HORS) have recently received much attention as...
Model checking of higher-order recursion schemes (HORS) has recently been studied extensively and ap...
Model checking of higher-order recursion schemes (HORS) has recently been studied extensively and ap...
Accepted paper to FSTTCS'13We study a model for recursive functional programs called, higher order r...
Abstract—The model checking of higher-order recursion schemes (HORS), aka. higher-order model checki...
Abstract. Model checking of higher-order recursion schemes (HORS, for short) has been recently studi...
Higher-order recursion schemes are a powerful model of functional computation that grew out of tradi...
Pushdown systems equip a finite state system with an unbounded stack memory, and are thus infinite s...
Source code repository for a verification tool for higher-order recursion schemes and collapsible pu...
Abstract. The model checking of higher-order recursion schemes, aka. higher-order model checking, ha...
Pushdown systems equip a finite state system with an unbounded stack memory, and are thus infinite s...
Abstract—Higher-order model checking is about the model checking of trees generated by recursion sch...
Higher-order recursion schemes (HORS) have recently emerged as a promising foundation for higher-ord...
Type-based model checking algorithms for higher-order recursion schemes have recently emerged as a p...
We show a new simple algorithm that solves the model-checking problem for recursion schemes: check w...