The model checking of higher-order recursion schemes has important applications in the verification of higher-order programs. Ong has previously shown that the modal mu-calculus model checking of trees generated by ordern recursion scheme is n-EXPTIME complete, but his algorithm and its correctness proof were rather complex. We give an alternative, type-based verification method: Given a modal mucalculus formula, we can construct a type system in which a recursion scheme is typable if, and only if, the (possibly infinite, ranked) tree generated by the scheme satisfies the formula. The model checking problem is thus reduced to a type checking problem. Our type-based approach yields a simple verification algorithm, and its correctness proof (...
International audienceThis paper studies the logical properties of a very general class of infinite ...
Abstract. Model checking of recursion schemes, known as higher-order model checking, has actively be...
Abstract. We propose a new method to verify that a higher-order, tree-processing functional program ...
We prove that the modal mu-calculus model-checking problem for node-labelled ranked trees that are g...
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...
Ong has shown that the modal mu-calculus model checking problem(equivalently, the alternating parity...
Type-based model checking algorithms for higher-order recursion schemes have recently emerged as a p...
The verification of higher-order recursive programs is a challenging issue, for which model-checking...
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...
Higher-order recursion schemes (HORS) have recently emerged as a promising foundation for higher-ord...
We show a new simple algorithm that solves the model-checking problem for recursion schemes: check w...
Abstract. The higher-dimensional modal µ-calculus is an extension of the µ-calculus that has been in...
Abstract. Model checking of higher-order recursion schemes (HORS, for short) has been recently studi...
International audienceThis paper studies the logical properties of a very general class of infinite ...
Abstract. Model checking of recursion schemes, known as higher-order model checking, has actively be...
Abstract. We propose a new method to verify that a higher-order, tree-processing functional program ...
We prove that the modal mu-calculus model-checking problem for node-labelled ranked trees that are g...
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...
Ong has shown that the modal mu-calculus model checking problem(equivalently, the alternating parity...
Type-based model checking algorithms for higher-order recursion schemes have recently emerged as a p...
The verification of higher-order recursive programs is a challenging issue, for which model-checking...
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...
Higher-order recursion schemes (HORS) have recently emerged as a promising foundation for higher-ord...
We show a new simple algorithm that solves the model-checking problem for recursion schemes: check w...
Abstract. The higher-dimensional modal µ-calculus is an extension of the µ-calculus that has been in...
Abstract. Model checking of higher-order recursion schemes (HORS, for short) has been recently studi...
International audienceThis paper studies the logical properties of a very general class of infinite ...
Abstract. Model checking of recursion schemes, known as higher-order model checking, has actively be...
Abstract. We propose a new method to verify that a higher-order, tree-processing functional program ...