International audienceWe consider the problem of inferring a grammar describing the output of a functional programgiven a grammar describing its input. Solutions to this problem are helpful for detecting bugs orproving safety properties of functional programs and, several rewriting tools exist for solving thisproblem. However, known grammar inference techniques are not able to take evaluation strategiesof the program into account. This yields very imprecise results when the evaluation strategymatters. In this work, we adapt the Tree Automata Completion algorithm to approximateaccurately the set of terms reachable by rewriting under the innermost strategy. We prove thatthe proposed technique is sound and precise w.r.t. innermost rewriting. ...
International audienceTerm rewriting systems are now commonly used as a modeling language for progra...
The collecting semantics of a program defines the strongest static property of interest. We study th...
International audienceTerm Rewriting Systems are now commonly used as a modeling language for progra...
International audienceWe consider the problem of inferring a grammar describing the output of a func...
International audienceWe consider the problem of inferring a grammar describing the output of a func...
Tree Automata Completion is a family of techniques for computing or approximating the set of terms r...
International audienceWe aim at defining regular over-approximation of sets of reachable terms for t...
International audienceTerm Rewriting Systems (TRSs) are now commonly used as a modeling language for...
International audiencePreservation of regularity by a term rewriting system (TRS) states that the se...
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...
AbstractPreservation of regularity by a term rewriting system (TRS) states that the set of reachable...
This paper surveys some techniques and tools for achieving reachability analysis over term rewriting...
Établir des preuves de bon fonctionnement des programmes est délicat ; on a recours à des outils de ...
International audienceTerm rewriting systems are now commonly used as a modeling language for progra...
The collecting semantics of a program defines the strongest static property of interest. We study th...
International audienceTerm Rewriting Systems are now commonly used as a modeling language for progra...
International audienceWe consider the problem of inferring a grammar describing the output of a func...
International audienceWe consider the problem of inferring a grammar describing the output of a func...
Tree Automata Completion is a family of techniques for computing or approximating the set of terms r...
International audienceWe aim at defining regular over-approximation of sets of reachable terms for t...
International audienceTerm Rewriting Systems (TRSs) are now commonly used as a modeling language for...
International audiencePreservation of regularity by a term rewriting system (TRS) states that the se...
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...
AbstractPreservation of regularity by a term rewriting system (TRS) states that the set of reachable...
This paper surveys some techniques and tools for achieving reachability analysis over term rewriting...
Établir des preuves de bon fonctionnement des programmes est délicat ; on a recours à des outils de ...
International audienceTerm rewriting systems are now commonly used as a modeling language for progra...
The collecting semantics of a program defines the strongest static property of interest. We study th...
International audienceTerm Rewriting Systems are now commonly used as a modeling language for progra...