Shapely nested graph transformation is the computational model for DIAPLAN, a language for programming with graphs representing diagrams that is currently being developed. The model supports nested structuring of graphs, structural graph types (shapes), and rules with graph variables. We extend this model by two concepts that are essential for programming: abstraction allows compound transformations to be named and parameterized; control allows the order of rule application to be specified. These concepts refine the computational model with respect to structuring and efficiency needs of a programming language while preserving its rule-based and graph-ical nature
In order to define the semantics of diagram languages, new techniques may be developed following the...
Many important systems like concurrent heap-manipulating programs, communication networks, or distri...
Many important systems such as concurrent heap-manipulating programs, communication networks, or dis...
Abstract. DIAPLAN is a language for programming with graphs representing diagrams that is currently ...
AbstractDiaplan is a language for programming with graphs and diagrams that is currently being desig...
This paper outlines DIAPLAN, a visual rule-based programming language and environment that is based ...
Diaplan is a language for programming with graphs and diagrams that is currently being designed and ...
The use of graphs to model dynamic structures is ubiquitous in computer science; prominent example a...
The framework of graph transformation combines the potentials and advantages of both, graphs and rul...
Even sophisticated techniques start out from simple ideas. Later, in reply to application needs or t...
AbstractEven sophisticated techniques start out from simple ideas. Later, in reply to application ne...
In this paper, we recall how the syntax of diagrams is captured by the dia-gram editor generator DIA...
We believe that the technique of graph transformation offers a very natural way to specify semantics...
Since the systematic evolution of graph-like program models has become important in software enginee...
Diagrammatic visual languages can increase the ability of engineers to model and understand complex ...
In order to define the semantics of diagram languages, new techniques may be developed following the...
Many important systems like concurrent heap-manipulating programs, communication networks, or distri...
Many important systems such as concurrent heap-manipulating programs, communication networks, or dis...
Abstract. DIAPLAN is a language for programming with graphs representing diagrams that is currently ...
AbstractDiaplan is a language for programming with graphs and diagrams that is currently being desig...
This paper outlines DIAPLAN, a visual rule-based programming language and environment that is based ...
Diaplan is a language for programming with graphs and diagrams that is currently being designed and ...
The use of graphs to model dynamic structures is ubiquitous in computer science; prominent example a...
The framework of graph transformation combines the potentials and advantages of both, graphs and rul...
Even sophisticated techniques start out from simple ideas. Later, in reply to application needs or t...
AbstractEven sophisticated techniques start out from simple ideas. Later, in reply to application ne...
In this paper, we recall how the syntax of diagrams is captured by the dia-gram editor generator DIA...
We believe that the technique of graph transformation offers a very natural way to specify semantics...
Since the systematic evolution of graph-like program models has become important in software enginee...
Diagrammatic visual languages can increase the ability of engineers to model and understand complex ...
In order to define the semantics of diagram languages, new techniques may be developed following the...
Many important systems like concurrent heap-manipulating programs, communication networks, or distri...
Many important systems such as concurrent heap-manipulating programs, communication networks, or dis...