The verification of higher-order recursive programs is a challenging issue, for which model-checking techniques have been considered. Programs are abstracted using higher-order recursion schemes (HORS); and a recursion scheme G can be understood as a simply-typed λ-term with fixpoint operators Y, over a set Σ = a, b, c... of free variables of order at most one. In the spirit of a Church encoding, the set Σ can be seen as a ranked alphabet, over which the normalization of G computes a potentially infinite value tree 〈G〉, typically approximating the set of behaviors of a functional program. The higher-order model-checking problem then consists in checking whether a monadic second-order logic (MSO) formula φ holds at the root of 〈G〉. A conveni...
International audienceThis paper studies the logical properties of a very general class of infinite ...
Model-checking is one of the most powerful techniques for verifying systems and programs, which sinc...
Higher-order recursion schemes are an expressive formalism used to define languages of possibly infi...
Higher-order recursion schemes are a powerful model of functional computation that grew out of tradi...
Abstract—Higher-order model checking is about the model checking of trees generated by recursion sch...
In this article, we develop a new and somewhat unexpected connection between higher-order model-chec...
Higher-order recursion schemes (HORS) have recently emerged as a promising foundation for higher-ord...
Abstract—The model checking of higher-order recursion schemes (HORS), aka. higher-order model checki...
Higher-order recursion schemes are systems of equations that are used to define finite and infinite ...
We prove that the modal mu-calculus model-checking problem for node-labelled ranked trees that are g...
Type-based model checking algorithms for higher-order recursion schemes have recently emerged as a p...
The model checking of higher-order recursion schemes has important applications in the verification ...
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...
We show a new simple algorithm that solves the model-checking problem for recursion schemes: check w...
International audienceThis paper studies the logical properties of a very general class of infinite ...
Model-checking is one of the most powerful techniques for verifying systems and programs, which sinc...
Higher-order recursion schemes are an expressive formalism used to define languages of possibly infi...
Higher-order recursion schemes are a powerful model of functional computation that grew out of tradi...
Abstract—Higher-order model checking is about the model checking of trees generated by recursion sch...
In this article, we develop a new and somewhat unexpected connection between higher-order model-chec...
Higher-order recursion schemes (HORS) have recently emerged as a promising foundation for higher-ord...
Abstract—The model checking of higher-order recursion schemes (HORS), aka. higher-order model checki...
Higher-order recursion schemes are systems of equations that are used to define finite and infinite ...
We prove that the modal mu-calculus model-checking problem for node-labelled ranked trees that are g...
Type-based model checking algorithms for higher-order recursion schemes have recently emerged as a p...
The model checking of higher-order recursion schemes has important applications in the verification ...
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...
We show a new simple algorithm that solves the model-checking problem for recursion schemes: check w...
International audienceThis paper studies the logical properties of a very general class of infinite ...
Model-checking is one of the most powerful techniques for verifying systems and programs, which sinc...
Higher-order recursion schemes are an expressive formalism used to define languages of possibly infi...