Type-based model checking algorithms for higher-order recursion schemes have recently emerged as a promising approach to the verification of functional programs.We introduce pattern-matching recursion schemes (PMRS) as an accurate model of computation for functional programs that manipulate algebraic data-types. PMRS are a natural extension of higher-order recursion schemes that incorporate pattern-matching in the defining rules. This paper is concerned with the following (undecidable) verification problem: given a correctness property φ, a functional program P (qua PMRS) and a regular input set I, does every term that is reachable from I under rewriting by P satisfy φ? To solve the PMRS verification problem, we present a sound semi-algorit...
Higher-order recursion schemes (HORS) have recently received much attention as a useful abstraction ...
Abstract. Model checking of recursion schemes, known as higher-order model checking, has actively be...
International audienceThis paper describes a fully automatic technique for verifying safety properti...
Higher-order recursion schemes are a powerful model of functional computation that grew out of tradi...
Abstract. A new framework for higher-order program verification has been recently proposed, in which...
The verification of higher-order recursive programs is a challenging issue, for which model-checking...
Abstract. We propose a new method to verify that a higher-order, tree-processing functional program ...
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—Higher-order model checking is about the model checking of trees generated by recursion sch...
Abstract—The model checking of higher-order recursion schemes (HORS), aka. higher-order model checki...
This paper describes a fully automatic technique for verifying properties of higher-order functional...
Higher-order recursion schemes (HORS) have recently emerged as a promising foundation for higher-ord...
Higher-order recursion schemes (HORS) have recently received much attention as a useful abstraction ...
Abstract. Model checking of recursion schemes, known as higher-order model checking, has actively be...
International audienceThis paper describes a fully automatic technique for verifying safety properti...
Higher-order recursion schemes are a powerful model of functional computation that grew out of tradi...
Abstract. A new framework for higher-order program verification has been recently proposed, in which...
The verification of higher-order recursive programs is a challenging issue, for which model-checking...
Abstract. We propose a new method to verify that a higher-order, tree-processing functional program ...
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—Higher-order model checking is about the model checking of trees generated by recursion sch...
Abstract—The model checking of higher-order recursion schemes (HORS), aka. higher-order model checki...
This paper describes a fully automatic technique for verifying properties of higher-order functional...
Higher-order recursion schemes (HORS) have recently emerged as a promising foundation for higher-ord...
Higher-order recursion schemes (HORS) have recently received much attention as a useful abstraction ...
Abstract. Model checking of recursion schemes, known as higher-order model checking, has actively be...
International audienceThis paper describes a fully automatic technique for verifying safety properti...