... syntax, much like it is often done for textual languages. Here the focus is on visual programming languages; the impact on visual languages in general is not clear by now. We suggest to use unstructured labeled multi-graphs as abstract visual syntax and show how this facilitates semantics definitions and transformations of visual syntax level makes such manipulations simple and powerful. Moreover, we demonstrate that – in contrast to the traditional monolithic graph definition – an inductive view of graphs provides a very convenient way to move in a structured (and declarative) way through graphs. Again this supports the simplicity of descriptions for transformations and semantics
This paper presents a relatively simple visual notation for me a-programming that spans multiple lev...
We propose the use of graph grammars as a theory to organize programming of highly-concurrent system...
We believe that the pragmatics and understanding of formal logic and also declarative programming la...
We introduce visual graphs as an intermediate repre-graph syntax. In a visual graph some nodes are s...
Diagrammatic visual languages can increase the ability of engineers to model and understand complex ...
Syntax Graph ASG represents Coupled Graph Grammar is represented by create create Production Appli...
AbstractSyntax definition of visual languages is required for a precise definition of a visual langu...
In order to define the semantics of diagram languages, new techniques may be developed following the...
AbstractVisual languages have an important role in modeling systems, specification of software, and ...
The formal approach to visual language definition is to use graph grammars and/or graph transformati...
Abstract Visual languages (VLs) facilitate software development by not only supporting communication...
Recent trends suggest that it will soon be practical to implement graphical user interfaces wherein ...
Considerable effort has been directed towards the development of tools for the inherently complex ta...
We believe that the technique of graph transformation offers a very natural way to specify semantics...
In this paper, we recall how the syntax of diagrams is captured by the dia-gram editor generator DIA...
This paper presents a relatively simple visual notation for me a-programming that spans multiple lev...
We propose the use of graph grammars as a theory to organize programming of highly-concurrent system...
We believe that the pragmatics and understanding of formal logic and also declarative programming la...
We introduce visual graphs as an intermediate repre-graph syntax. In a visual graph some nodes are s...
Diagrammatic visual languages can increase the ability of engineers to model and understand complex ...
Syntax Graph ASG represents Coupled Graph Grammar is represented by create create Production Appli...
AbstractSyntax definition of visual languages is required for a precise definition of a visual langu...
In order to define the semantics of diagram languages, new techniques may be developed following the...
AbstractVisual languages have an important role in modeling systems, specification of software, and ...
The formal approach to visual language definition is to use graph grammars and/or graph transformati...
Abstract Visual languages (VLs) facilitate software development by not only supporting communication...
Recent trends suggest that it will soon be practical to implement graphical user interfaces wherein ...
Considerable effort has been directed towards the development of tools for the inherently complex ta...
We believe that the technique of graph transformation offers a very natural way to specify semantics...
In this paper, we recall how the syntax of diagrams is captured by the dia-gram editor generator DIA...
This paper presents a relatively simple visual notation for me a-programming that spans multiple lev...
We propose the use of graph grammars as a theory to organize programming of highly-concurrent system...
We believe that the pragmatics and understanding of formal logic and also declarative programming la...