Graph grammars can be regarded as a generalization of context-free grammars from strings to graphs. Over the past 30 years several types of graph grammars have been introduced and a rich theory of graph grammars and their languages has been developed. However, there are no graph automata corresponding to the major classes of graph grammars. There is no duality between generative and recognizing devices, as it is known for the Chomsky hierarchy of formal languages. We introduce graph automata as devices for the recognition of graph languages. A graph automaton consists of a finite state control, a finite set of instructions, and a collection of heads or guards. It traverses and reads an input graph in a systematic way and performs a graph se...
Long version of hal-00149334.International audienceLinearly bounded Turing machines have been mainly...
Graphs have a variety of uses in natural language processing, particularly as representations of lin...
Graphs have a variety of uses in natural language processing, particularly as representations of lin...
AbstractGraph grammars can be regarded as a generalization of context-free grammars from strings to ...
Abstract: Recognizable graph languages are a generalization of regular (word) lan-guages to graphs (...
We introduce a new graph-acceptor model which can be considered as a canonical generalization of fin...
We consider automata defined by left multiplications in graph algebras, and describe all languages r...
Abstract: In this paper we show new applications for recognizable graph languages to invariant check...
We introduce a new graph-acceptor model which can be considered as a canonical generalization of fin...
Graphs are a popular model in mathematics, and automata, or abstract models of machines, are a usefu...
Graphs are a popular model in mathematics, and automata, or abstract models of machines, are a usefu...
Graphs are a popular model in mathematics, and automata, or abstract models of machines, are a usefu...
In this paper we show new applications for recognizable graph languages to invariant checking. Furth...
AbstractWe present algorithms for analyzing single graphs and sets of graphs generated by boundary n...
Linearly bounded Turing machines have been mainly studied as acceptors for context-sensitive languag...
Long version of hal-00149334.International audienceLinearly bounded Turing machines have been mainly...
Graphs have a variety of uses in natural language processing, particularly as representations of lin...
Graphs have a variety of uses in natural language processing, particularly as representations of lin...
AbstractGraph grammars can be regarded as a generalization of context-free grammars from strings to ...
Abstract: Recognizable graph languages are a generalization of regular (word) lan-guages to graphs (...
We introduce a new graph-acceptor model which can be considered as a canonical generalization of fin...
We consider automata defined by left multiplications in graph algebras, and describe all languages r...
Abstract: In this paper we show new applications for recognizable graph languages to invariant check...
We introduce a new graph-acceptor model which can be considered as a canonical generalization of fin...
Graphs are a popular model in mathematics, and automata, or abstract models of machines, are a usefu...
Graphs are a popular model in mathematics, and automata, or abstract models of machines, are a usefu...
Graphs are a popular model in mathematics, and automata, or abstract models of machines, are a usefu...
In this paper we show new applications for recognizable graph languages to invariant checking. Furth...
AbstractWe present algorithms for analyzing single graphs and sets of graphs generated by boundary n...
Linearly bounded Turing machines have been mainly studied as acceptors for context-sensitive languag...
Long version of hal-00149334.International audienceLinearly bounded Turing machines have been mainly...
Graphs have a variety of uses in natural language processing, particularly as representations of lin...
Graphs have a variety of uses in natural language processing, particularly as representations of lin...