Specification and dialogue control of visual interaction through visual rewriting systems
ACM Transactions on Programming Languages and Systems (TOPLAS)
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)
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
Context-exploiting shapes for diagram transformation
Machine Graphics & Vision International Journal - Special issue on diagrammatics & Design
A framework for modeling and implementing visual notations with applications to software engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
Invited research overview: end-user programming
CHI '06 Extended Abstracts on Human Factors in Computing Systems
Journal of Visual Languages and Computing
PLC programming with signal interpreted Petri nets
ICATPN'03 Proceedings of the 24th international conference on Applications and theory of Petri nets
Journal of Visual Languages and Computing
Visual language and graph-based structures in conceptual design
Advanced Engineering Informatics
Hi-index | 0.00 |
Diagrams are always used when communicating complex situations. Diagram editors support the user when editing diagrams on a computer. However, creating diagram editors is expensive and time-consuming. Frameworks that can be customized for the specific diagram classes considerably reduce these costs. In previous work, the framework DiaGen using an internal hypergraph model and offering syntax-directed editing had been introduced. This paper presents an incremental hypergraph parser and an extension of DiaGen that allows for editing diagrams like in a drawing tool. The hypergraph parser detects correct (sub-) diagrams online and notifies the user of incorrect diagram parts. This allows editing with temporally inconsistent diagrams which supports a natural editing style.