Developing graphical (software engineering) tools with PROGRES
ICSE '97 Proceedings of the 19th international conference on Software engineering
Automatic construction of intelligent diagram editors
Proceedings of the 11th annual ACM symposium on User interface software and technology
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
A component-based visual environment development process
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Graphical Transformation of Multimedia XML Documents
Annals of Software Engineering
Source-to-source translation of visual languages
Nordic Journal of Computing
Tool-Based Specification of Visual Languages and Graphic Editors
TACAS '00 Proceedings of the 6th International Conference on Tools and Algorithms for Construction and Analysis of Systems: Held as Part of the European Joint Conferences on the Theory and Practice of Software, ETAPS 2000
GenGEd: A Development Environment for Visual Languages
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
Constructing SDEs with the IPSEN meta environment
SEE '97 Proceedings of the 8th International Conference on Software Engineering Environments (SEE '97)
Automatic generation of intelligent diagram editors
ACM Transactions on Computer-Human Interaction (TOCHI)
Compiled visual programs by VisPro
VIP '05 Proceedings of the Pan-Sydney area workshop on Visual information processing
Generation of visual editors as eclipse plug-ins
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
Pounamu: A meta-tool for exploratory domain-specific visual language tool development
Journal of Systems and Software
A visual language and environment for specifying user interface event handling in design tools
AUIC '07 Proceedings of the eight Australasian conference on User interface - Volume 64
Experiences developing architectures for realizing thin-client diagram editing tools
Software—Practice & Experience
Marama: an eclipse meta-toolset for generating multi-view environments
Proceedings of the 30th international conference on Software engineering
Using Graph Transformation to Support Collaborative Ontology Evolution
Applications of Graph Transformations with Industrial Relevance
Visualization, Simulation and Analysis of Reconfigurable Systems
Applications of Graph Transformations with Industrial Relevance
Towards Graph Transformation Based Generation of Visual Editors Using Eclipse
Electronic Notes in Theoretical Computer Science (ENTCS)
Overview of Formal Concepts for Model Transformations Based on Typed Attributed Graph Transformation
Electronic Notes in Theoretical Computer Science (ENTCS)
Tool Integration with Triple Graph Grammars - A Survey
Electronic Notes in Theoretical Computer Science (ENTCS)
Extending DMM behavior specifications for visual execution and debugging
SLE'10 Proceedings of the Third international conference on Software language engineering
A visual token-based formalization of BPMN 2.0 based on in-place transformations
Information and Software Technology
Hi-index | 0.00 |
Diagrams (e.g., flowcharts, trees for hierarchical structures, or graphs for finite state machines) are often needed as part of visual language systems and advanced user interfaces, and are frequently application specific. The implementation of editors for diagrams should be supported by a tool and based on a formal model. This paper gives an overview of DiaGen, a generator for diagram editors. An editor for a certain kind of diagram is generated from a specification, which includes a hypergraph grammar to describe the structure of diagrams. The user of a diagram editor does not have to be concerned with the grammar, but can manipulate diagrams very conveniently by direct manipulation. As an additional and important feature in the context of visual languages, editors generated by DiaGen cannot only be used for editing, but also for executing, i.e., animating diagrams.