Model checking of higher-order recursion schemes (HORS) has recently been studied extensively and applied to higher-order program verification. Despite recent efforts, obtaining a scalable model checker for HORS remains a big challenge. We propose a new model checking algorithm for HORS, which combines two previous, independent approaches to higher-order model check-ing. Like previous type-based algorithms for HORS, it directly analyzes HORS and outputs intersection types as a certificate, but like Broadbent et al.’s saturation algorithm for collapsible pushdown systems (CPDS), it propagates information backward, in the sense that it starts with target configurations and iteratively computes their pre-images. We have implemented the new alg...
Higher-order recursion schemes are a powerful model of functional computation that grew out of tradi...
Higher-order recursion schemes are systems of equations that are used to define finite and infinite ...
The verification of higher-order recursive programs is a challenging issue, for which model-checking...
Model checking of higher-order recursion schemes (HORS) has recently been studied extensively and ap...
Higher-order recursion schemes (HORS) have recently received much attention as a useful abstraction ...
International audienceHigher-order recursion schemes (HORS) have recently received much attention as...
Abstract. Model checking of higher-order recursion schemes (HORS, for short) has been recently studi...
Abstract. The model checking of higher-order recursion schemes, aka. higher-order model checking, ha...
Abstract—The model checking of higher-order recursion schemes (HORS), aka. higher-order model checki...
Abstract. Model checking of recursion schemes, known as higher-order model checking, has actively be...
Abstract—Higher-order model checking is about the model checking of trees generated by recursion sch...
Accepted paper to FSTTCS'13We study a model for recursive functional programs called, higher order r...
Pushdown systems equip a finite state system with an unbounded stack memory, and are thus infinite s...
Pushdown systems equip a finite state system with an unbounded stack memory, and are thus infinite s...
Higher-order recursion schemes (HORS) have recently emerged as a promising foundation for higher-ord...
Higher-order recursion schemes are a powerful model of functional computation that grew out of tradi...
Higher-order recursion schemes are systems of equations that are used to define finite and infinite ...
The verification of higher-order recursive programs is a challenging issue, for which model-checking...
Model checking of higher-order recursion schemes (HORS) has recently been studied extensively and ap...
Higher-order recursion schemes (HORS) have recently received much attention as a useful abstraction ...
International audienceHigher-order recursion schemes (HORS) have recently received much attention as...
Abstract. Model checking of higher-order recursion schemes (HORS, for short) has been recently studi...
Abstract. The model checking of higher-order recursion schemes, aka. higher-order model checking, ha...
Abstract—The model checking of higher-order recursion schemes (HORS), aka. higher-order model checki...
Abstract. Model checking of recursion schemes, known as higher-order model checking, has actively be...
Abstract—Higher-order model checking is about the model checking of trees generated by recursion sch...
Accepted paper to FSTTCS'13We study a model for recursive functional programs called, higher order r...
Pushdown systems equip a finite state system with an unbounded stack memory, and are thus infinite s...
Pushdown systems equip a finite state system with an unbounded stack memory, and are thus infinite s...
Higher-order recursion schemes (HORS) have recently emerged as a promising foundation for higher-ord...
Higher-order recursion schemes are a powerful model of functional computation that grew out of tradi...
Higher-order recursion schemes are systems of equations that are used to define finite and infinite ...
The verification of higher-order recursive programs is a challenging issue, for which model-checking...