Specification and dialogue control of visual interaction through visual rewriting systems
ACM Transactions on Programming Languages and Systems (TOPLAS)
Design, Construction, and Application of a Generic Visual Language Generation Environment
IEEE Transactions on Software Engineering
Using extended positional grammars to develop visual modeling languages
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Concepts and realization of a diagram editor generator based on hypergraph transformation
Science of Computer Programming - Special issue on applications of graph transformations (GRATRA 2000)
Structure, Abstraction, and Direct Manipulation in Diagram Editors
DIAGRAMS '02 Proceedings of the Second International Conference on Diagrammatic Representation and Inference
GenGEd: A Development Environment for Visual Languages
AGTIVE '99 Proceedings of the International Workshop on Applications of Graph Transformations with Industrial Relevance
A Formal Definition of Stuctured Analysis with Programmable Graph Grammars
AGTIVE '99 Proceedings of the International Workshop on Applications of Graph Transformations with Industrial Relevance
Creating Semantic Representations of Diagrams
AGTIVE '99 Proceedings of the International Workshop on Applications of Graph Transformations with Industrial Relevance
Unparsing of Diagrams with DiaGen
ICGT '02 Proceedings of the First International Conference on Graph Transformation
A Toolbox for Automating Visual Software Engineering
FASE '02 Proceedings of the 5th International Conference on Fundamental Approaches to Software Engineering
Implementation of visual languages using pattern-based specifications
Software—Practice & Experience
A framework for modeling and implementing visual notations with applications to software engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
Visual language semantics specification in the VisPro system
VIP '02 Selected papers from the 2002 Pan-Sydney workshop on Visualisation - Volume 22
Spatial graph grammars for graphical user interfaces
ACM Transactions on Computer-Human Interaction (TOCHI)
Visual language implementation through standard compiler-compiler techniques
Journal of Visual Languages and Computing
Usability Evaluation of a System for Implementation of Visual Languages
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
View Creation of Meta Models by Using Modified Triple Graph Grammars
Electronic Notes in Theoretical Computer Science (ENTCS)
Hi-index | 0.00 |
We propose an architecture for storing visual expressions within an environment which supports various forms ofvisual expression editing, like syntax directed editing, free editing, and layout editing. The proposed architecture isbased on two related graph data structures: an abstract syntax graph represents the logical structure of a visualexpression in terms of its visual language syntax; a spatial relations graph represents the pictorial structure of avisual expression with graphical objects as nodes and spatial relations as edges. We explain the distinctionbetween the two ways of structuring in detail, we show how coupled graph grammars can be used to define, buildand relate the two structures, and we explain how an editor for a visual language can be defined on top of thesedata structures. We use the visual language Message Sequence Charts (MSC) as running example.