Abstract. We propose a new method to verify that a higher-order, tree-processing functional program conforms to an input/output specification. Our method reduces the verification problem to multiple verification problems for higher-order multi-tree transducers, which are then trans-formed into higher-order recursion schemes and model-checked. Unlike previous methods, our new method can deal with arbitrary higher-order functional programs manipulating algebraic data structures, as long as certain invariants on intermediate data structures are provided by a pro-grammer. We have proved the soundness of the method and implemented a prototype verifier.
Higher-order recursion schemes are systems of equations that are used to define finite and infinite ...
Abstract. The model checking of higher-order recursion schemes, aka. higher-order model checking, ha...
We present an automated approach to relatively completely veri-fying safety (i.e., reachability) pro...
We introduce higher-order, multi-parameter, tree transducers (HMTTs, for short), which are kinds of ...
Abstract—Higher-order model checking is about the model checking of trees generated by recursion sch...
International audienceThis paper describes a fully automatic technique for verifying safety properti...
Type-based model checking algorithms for higher-order recursion schemes have recently emerged as a p...
This paper describes a fully automatic technique for verifying properties of higher-order functional...
Abstract. We propose a method to infer invariants of tree data struc-tures for higher-order function...
Abstract—The model checking of higher-order recursion schemes (HORS), aka. higher-order model checki...
The verification of higher-order recursive programs is a challenging issue, for which model-checking...
Higher-order recursion schemes are a powerful model of functional computation that grew out of tradi...
Abstract. Model checking of higher-order recursion schemes (HORS, for short) has been recently studi...
The model checking of higher-order recursion schemes has important applications in the verification ...
Accepted paper to FSTTCS'13We study a model for recursive functional programs called, higher order r...
Higher-order recursion schemes are systems of equations that are used to define finite and infinite ...
Abstract. The model checking of higher-order recursion schemes, aka. higher-order model checking, ha...
We present an automated approach to relatively completely veri-fying safety (i.e., reachability) pro...
We introduce higher-order, multi-parameter, tree transducers (HMTTs, for short), which are kinds of ...
Abstract—Higher-order model checking is about the model checking of trees generated by recursion sch...
International audienceThis paper describes a fully automatic technique for verifying safety properti...
Type-based model checking algorithms for higher-order recursion schemes have recently emerged as a p...
This paper describes a fully automatic technique for verifying properties of higher-order functional...
Abstract. We propose a method to infer invariants of tree data struc-tures for higher-order function...
Abstract—The model checking of higher-order recursion schemes (HORS), aka. higher-order model checki...
The verification of higher-order recursive programs is a challenging issue, for which model-checking...
Higher-order recursion schemes are a powerful model of functional computation that grew out of tradi...
Abstract. Model checking of higher-order recursion schemes (HORS, for short) has been recently studi...
The model checking of higher-order recursion schemes has important applications in the verification ...
Accepted paper to FSTTCS'13We study a model for recursive functional programs called, higher order r...
Higher-order recursion schemes are systems of equations that are used to define finite and infinite ...
Abstract. The model checking of higher-order recursion schemes, aka. higher-order model checking, ha...
We present an automated approach to relatively completely veri-fying safety (i.e., reachability) pro...