This papers defines the syntax and semantics of GP 2, a revised version of the graph programming language GP. New concepts are illustrated and explained with example programs. Changes to the first version of GP include an improved type system for labels, a built-in marking mechanism for nodes and edges, a more powerful edge predicate for conditional rule schemata, and functions returning the indegree and outdegree of matched nodes. Moreover, the semantics of the branching and loop statement have been simplified to allow their efficient implementation.
Abstract. The graph programming language GP allows to apply sets of rule schemata (or “attributed ” ...
Graph grammars can be used to model the development of diverse graph families. Since their creation ...
This paper puts forth a view of graph transformation systems as a useful way to organize the constru...
Graph transformation languages are declarative, rule-based languages that abstract from low-level re...
We describe the programming system for the graph-transformation language GP, focusing on the impleme...
The graph programming language GP (Graph Programs) 2 and its implementation is the subject of this t...
Graphics are graphs with attributes at their vertices. Graphic grammars are natural extensions of gr...
The framework of graph transformation combines the potentials and advantages of both, graphs and rul...
Abstract: The graph programming language GP 2 allows to apply sets of rule schemata (or “attributed ...
Graph-like data structures and rule-based systems play an important role within many branches of com...
ABSTRACT. Graphs as conceptual data models are accepted and used in a wide range of different proble...
Abstract: Graphs play an important role within many areas of computer science and rule-based languag...
Abstract—The purpose of this paper is to present a new software tool for graph edition and generatio...
Graph grammars originated in the late 60s, motivated by considerations about pattern recognition and...
We propose the use of graph grammars as a theory to organize programming of highly-concurrent system...
Abstract. The graph programming language GP allows to apply sets of rule schemata (or “attributed ” ...
Graph grammars can be used to model the development of diverse graph families. Since their creation ...
This paper puts forth a view of graph transformation systems as a useful way to organize the constru...
Graph transformation languages are declarative, rule-based languages that abstract from low-level re...
We describe the programming system for the graph-transformation language GP, focusing on the impleme...
The graph programming language GP (Graph Programs) 2 and its implementation is the subject of this t...
Graphics are graphs with attributes at their vertices. Graphic grammars are natural extensions of gr...
The framework of graph transformation combines the potentials and advantages of both, graphs and rul...
Abstract: The graph programming language GP 2 allows to apply sets of rule schemata (or “attributed ...
Graph-like data structures and rule-based systems play an important role within many branches of com...
ABSTRACT. Graphs as conceptual data models are accepted and used in a wide range of different proble...
Abstract: Graphs play an important role within many areas of computer science and rule-based languag...
Abstract—The purpose of this paper is to present a new software tool for graph edition and generatio...
Graph grammars originated in the late 60s, motivated by considerations about pattern recognition and...
We propose the use of graph grammars as a theory to organize programming of highly-concurrent system...
Abstract. The graph programming language GP allows to apply sets of rule schemata (or “attributed ” ...
Graph grammars can be used to model the development of diverse graph families. Since their creation ...
This paper puts forth a view of graph transformation systems as a useful way to organize the constru...