20 pagesWe define a syntactic class of graphs and graph rewrite systems for which the normal forms are independent from the order in which the nodes are reduced. This result, that is not covered by existing approaches in graph rewriting, allows us to devise simple confluence criteria and efficient normalization algorithms. It is based on a static analysis of the rewrite system, including a thorough analysis of the shape of the graphs generated during the rewriting process. The considered graphs naturally encode pointer-based data structures that are commonly used in practical programming and the rewrite rules can simulate any elementary transformation on these data structures (edge redirection, node relabeling etc.)
International audienceWe define well-founded rewrite orderings on graphs and show that they can be u...
Refinement types are a well-studied manner of performing in-depth analysis on functional programs. T...
Abstract. Graph rewrite rules, programmed by sequencing and itera-tion, suffice to define the comput...
AbstractWe tackle the problem of data-structure rewriting including global and local pointer redirec...
We tackle the problem of data-structure rewriting including pointer redirections. We propose two bas...
International audienceSo far, a very large amount of work in Natural Language Processing (NLP) rely ...
AbstractIn this paper, the computational power of the noetherian graph rewriting systems with priori...
AbstractIn 1984, Raoult has given a description of graph rewriting. His description is operational, ...
International audienceThis paper shows how the correspondence between a unordered dependency tree an...
The termination issue that we tackle is rooted in Natural Language Processing where computations are...
AbstractVertex rewriting in graphs is a very powerful mechanism which has been studied for quite a l...
This paper presents a new logic based framework for the formal treatment of graph rewriting systems ...
International audienceA very large amount of work in Natural Language Processing use tree structure ...
International audienceIntroducing priorities in rewriting increases the expressive power of rules an...
Introducing priorities in rewriting increases the expressive power of rules and helps to limit compu...
International audienceWe define well-founded rewrite orderings on graphs and show that they can be u...
Refinement types are a well-studied manner of performing in-depth analysis on functional programs. T...
Abstract. Graph rewrite rules, programmed by sequencing and itera-tion, suffice to define the comput...
AbstractWe tackle the problem of data-structure rewriting including global and local pointer redirec...
We tackle the problem of data-structure rewriting including pointer redirections. We propose two bas...
International audienceSo far, a very large amount of work in Natural Language Processing (NLP) rely ...
AbstractIn this paper, the computational power of the noetherian graph rewriting systems with priori...
AbstractIn 1984, Raoult has given a description of graph rewriting. His description is operational, ...
International audienceThis paper shows how the correspondence between a unordered dependency tree an...
The termination issue that we tackle is rooted in Natural Language Processing where computations are...
AbstractVertex rewriting in graphs is a very powerful mechanism which has been studied for quite a l...
This paper presents a new logic based framework for the formal treatment of graph rewriting systems ...
International audienceA very large amount of work in Natural Language Processing use tree structure ...
International audienceIntroducing priorities in rewriting increases the expressive power of rules an...
Introducing priorities in rewriting increases the expressive power of rules and helps to limit compu...
International audienceWe define well-founded rewrite orderings on graphs and show that they can be u...
Refinement types are a well-studied manner of performing in-depth analysis on functional programs. T...
Abstract. Graph rewrite rules, programmed by sequencing and itera-tion, suffice to define the comput...