International audienceTimbuk implements the Tree Automata Completion algorithm whose purpose is to over-approximate sets of terms reachable by a term rewriting system. Completion is parameterized by a set of equations defining which terms are equated in the approximation. In this paper we present two extensions of Timbuk which permit us to automatically verify safety properties on functional programs. The first extension is a language, based on regular tree expressions, which eases the specification of the property to prove on the program. The second extension automatically generates a set of equations adapted to the property to prove on the program
We consider rewriting of a regular language with a left-linear term rewriting system. We showtwo com...
This work is about proving safety properties on programs. Such proof can be done by showing that "fo...
International audienceIn this paper we deal with the verification of safety properties of infinite-sta...
International audienceTimbuk implements the Tree Automata Completion algorithm whose purpose is to o...
International audienceThis paper presents two criteria for the termination of tree automata completi...
International audienceThis paper presents the first step of a wider research effort to apply tree au...
This paper presents the first step of a wider research effort to apply tree automata completion to t...
International audienceWe consider the problem of inferring a grammar describing the output of a func...
This paper describes a fully automatic technique for verifying properties of higher-order functional...
We present Timbuk - a tree automata library - which implements usual operation- s on tree automata a...
Tree Automata Completion is a family of techniques for computing or approximating the set of terms r...
International audienceThis paper describes a fully automatic technique for verifying safety properti...
International audienceTerm Rewriting Systems (TRSs) are now commonly used as a modeling language for...
We consider rewriting of a regular language with a left-linear term rewriting system. We show a comp...
International audienceThis paper defines a new type system applied to the fully automatic verificati...
We consider rewriting of a regular language with a left-linear term rewriting system. We showtwo com...
This work is about proving safety properties on programs. Such proof can be done by showing that "fo...
International audienceIn this paper we deal with the verification of safety properties of infinite-sta...
International audienceTimbuk implements the Tree Automata Completion algorithm whose purpose is to o...
International audienceThis paper presents two criteria for the termination of tree automata completi...
International audienceThis paper presents the first step of a wider research effort to apply tree au...
This paper presents the first step of a wider research effort to apply tree automata completion to t...
International audienceWe consider the problem of inferring a grammar describing the output of a func...
This paper describes a fully automatic technique for verifying properties of higher-order functional...
We present Timbuk - a tree automata library - which implements usual operation- s on tree automata a...
Tree Automata Completion is a family of techniques for computing or approximating the set of terms r...
International audienceThis paper describes a fully automatic technique for verifying safety properti...
International audienceTerm Rewriting Systems (TRSs) are now commonly used as a modeling language for...
We consider rewriting of a regular language with a left-linear term rewriting system. We show a comp...
International audienceThis paper defines a new type system applied to the fully automatic verificati...
We consider rewriting of a regular language with a left-linear term rewriting system. We showtwo com...
This work is about proving safety properties on programs. Such proof can be done by showing that "fo...
International audienceIn this paper we deal with the verification of safety properties of infinite-sta...