M. Minas. Applications of Graph Transformations with Industrial Relevance, volume 1779 of Lecture Notes in Computer Science, Springer Berlin Heidelberg, (2000)
DOI: 10.1007/3-540-45104-8\_15
Abstract
Diagrams that serve as a visual input facility for programming environments have to be translated into some kind of semantic description. This paper describes such a method which is based on a specification of the translation process. The translation process starts with a diagram, which is simply represented as a collection of atomic diagram components, and it ends up with some data structure as a semantic representation of the diagram. The specification of the translation process mainly consists of two parts: the specification of spatial relationships between atomic diagram components in terms of their numeric parameters (e.g., position, size), and an attributed hypergraph grammar that describes the concrete diagram syntax as well as the rules for generating the semantic representation.
%0 Book Section
%1 citeulike:13705650
%A Minas, Mark
%B Applications of Graph Transformations with Industrial Relevance
%D 2000
%E Nagl, Manfred
%E Schürr, Andreas
%E Münch, Manfred
%I Springer Berlin Heidelberg
%K 94c15-circuits-networks-applications-of-graph-theory 68n20-compilers-and-interpreters 68q55-semantics 05c65-hypergraphs
%P 209--224
%R 10.1007/3-540-45104-8\_15
%T Creating Semantic Representations of Diagrams
%U http://dx.doi.org/10.1007/3-540-45104-8\_15
%V 1779
%X Diagrams that serve as a visual input facility for programming environments have to be translated into some kind of semantic description. This paper describes such a method which is based on a specification of the translation process. The translation process starts with a diagram, which is simply represented as a collection of atomic diagram components, and it ends up with some data structure as a semantic representation of the diagram. The specification of the translation process mainly consists of two parts: the specification of spatial relationships between atomic diagram components in terms of their numeric parameters (e.g., position, size), and an attributed hypergraph grammar that describes the concrete diagram syntax as well as the rules for generating the semantic representation.
@incollection{citeulike:13705650,
abstract = {{Diagrams that serve as a visual input facility for programming environments have to be translated into some kind of semantic description. This paper describes such a method which is based on a specification of the translation process. The translation process starts with a diagram, which is simply represented as a collection of atomic diagram components, and it ends up with some data structure as a semantic representation of the diagram. The specification of the translation process mainly consists of two parts: the specification of spatial relationships between atomic diagram components in terms of their numeric parameters (e.g., position, size), and an attributed hypergraph grammar that describes the concrete diagram syntax as well as the rules for generating the semantic representation.}},
added-at = {2017-06-29T07:13:07.000+0200},
author = {Minas, Mark},
biburl = {https://www.bibsonomy.org/bibtex/228da82834b90fc3a3e9b73384f5bc00e/gdmcbain},
booktitle = {Applications of Graph Transformations with Industrial Relevance},
citeulike-article-id = {13705650},
citeulike-attachment-1 = {minas_00_creating_1030950.pdf; /pdf/user/gdmcbain/article/13705650/1030950/minas_00_creating_1030950.pdf; 5bfee1e1ead640eb6fc46735acc119b8d3486f8f},
citeulike-linkout-0 = {http://dx.doi.org/10.1007/3-540-45104-8\_15},
citeulike-linkout-1 = {http://link.springer.com/chapter/10.1007/3-540-45104-8\_15},
doi = {10.1007/3-540-45104-8\_15},
editor = {Nagl, Manfred and Sch\"{u}rr, Andreas and M\"{u}nch, Manfred},
file = {minas_00_creating_1030950.pdf},
interhash = {3f040842356fa0d8339a702352d0f965},
intrahash = {28da82834b90fc3a3e9b73384f5bc00e},
keywords = {94c15-circuits-networks-applications-of-graph-theory 68n20-compilers-and-interpreters 68q55-semantics 05c65-hypergraphs},
pages = {209--224},
posted-at = {2015-08-19 01:40:12},
priority = {2},
publisher = {Springer Berlin Heidelberg},
series = {Lecture Notes in Computer Science},
timestamp = {2022-10-10T01:31:22.000+0200},
title = {{Creating Semantic Representations of Diagrams}},
url = {http://dx.doi.org/10.1007/3-540-45104-8\_15},
volume = 1779,
year = 2000
}