Compilers: principles, techniques, and tools
Compilers: principles, techniques, and tools
Handbook of graph grammars and computing by graph transformation: volume I. foundations
Handbook of graph grammars and computing by graph transformation: volume I. foundations
Hyperedge replacement graph grammars
Handbook of graph grammars and computing by graph transformation
Algebraic approaches to graph transformation. Part I: basic concepts and double pushout approach
Handbook of graph grammars and computing by graph transformation
Handbook of graph grammars and computing by graph transformation
Programmed graph replacement systems
Handbook of graph grammars and computing by graph transformation
Graph transformation for specification and programming
Science of Computer Programming
Application of graph transformation to visual languages
Handbook of graph grammars and computing by graph transformation
Hyperedge Replacement: Grammars and Languages
Hyperedge Replacement: Grammars and Languages
PASCAL user manual and report
Graph Based Modeling and Implementation with EER / GRAL
ER '96 Proceedings of the 15th International Conference on Conceptual Modeling
An Experimental Comparison of Force-Directed and Randomized Graph Drawing Algorithms
GD '95 Proceedings of the Symposium on Graph Drawing
Graph grammars and diagram editing
Proceedings of the 3rd International Workshop on Graph-Grammars and Their Application to Computer Science
Automatic construction of user interfaces from constraint multiset grammars
VL '95 Proceedings of the 11th International IEEE Symposium on Visual Languages
A graph based framework for the implementation of visual environments
VL '96 Proceedings of the 1996 IEEE Symposium on Visual Languages
Diagram Editing with Hypergraph Parser Support
VL '97 Proceedings of the 1997 IEEE Symposium on Visual Languages (VL '97)
VisPro: A Visual Language Generation Toolset
VL '98 Proceedings of the IEEE Symposium on Visual Languages
Automatically Generating Environments for Dynamic Diagram Languages
VL '98 Proceedings of the IEEE Symposium on Visual Languages
GenGEd - A Generic Graphical Editor for Visual Languages based on Algebraic Graph Grammars
VL '98 Proceedings of the IEEE Symposium on Visual Languages
Constraint-Based Diagram Beautification
VL '99 Proceedings of the IEEE Symposium on Visual Languages
Flowchart techniques for structured programming
ACM SIGPLAN Notices
Hierarchical graph transformation
Journal of Computer and System Sciences
Structure, Abstraction, and Direct Manipulation in Diagram Editors
DIAGRAMS '02 Proceedings of the Second International Conference on Diagrammatic Representation and Inference
On the Definition of Visual Languages and Their Editors
DIAGRAMS '02 Proceedings of the Second International Conference on Diagrammatic Representation and Inference
Unparsing of Diagrams with DiaGen
ICGT '02 Proceedings of the First International Conference on Graph Transformation
ICGT '02 Proceedings of the First International Conference on Graph Transformation
Abstraction and Control for Shapely Nested Graph Transformation
ICGT '02 Proceedings of the First International Conference on Graph Transformation
Workshop on Graph Transformation and Visual Modeling Techniques
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
Abstraction and control for shapely nested graph transformation
Fundamenta Informaticae - Special issue on the first international conference on graph transformation (ICGT 2002)
Proceedings of the 35th conference on Winter simulation: driving innovation
A framework for modeling and implementing visual notations with applications to software engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
Syntax-Directed Implementation of Visual Languages Based on Automaton Graphical Grammars
Programming and Computing Software
Constructing Meta-CASE Workbenches by Exploiting Visual Language Generators
IEEE Transactions on Software Engineering
Syntax analysis for diagram editors: a constraint satisfaction problem
Proceedings of the working conference on Advanced visual interfaces
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
Metamodel-based tool integration with moflon
Proceedings of the 30th international conference on Software engineering
Journal of Visual Languages and Computing
Hierarchical layout hypergraph operations and diagrammatic reasoning
Machine Graphics & Vision International Journal
Recognition and processing of hand-drawn diagrams using syntactic and semantic analysis
AVI '08 Proceedings of the working conference on Advanced visual interfaces
A flexible, declarative presentation framework for domain-specific modeling
AVI '08 Proceedings of the working conference on Advanced visual interfaces
Implementation and Application of Functional Languages
Functional-Logic Graph Parser Combinators
RTA '08 Proceedings of the 19th international conference on Rewriting Techniques and Applications
An Algorithm for Hypergraph Completion According to Hyperedge Replacement Grammars
ICGT '08 Proceedings of the 4th international conference on Graph Transformations
Adaptive Star Grammars for Graph Models
ICGT '08 Proceedings of the 4th international conference on Graph Transformations
A Generic Layout Algorithm for Meta-model Based Editors
Applications of Graph Transformations with Industrial Relevance
Applications and Rewriting of Omnigraphs --- Exemplified in the Domain of MDD
Applications of Graph Transformations with Industrial Relevance
Business Process Models as a Showcase for Syntax-Based Assistance in Diagram Editors
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Rule-Based Programming with Diaplan
Electronic Notes in Theoretical Computer Science (ENTCS)
Towards Syntax-Aware Editors for Visual Languages
Electronic Notes in Theoretical Computer Science (ENTCS)
Visual Patterns Associated to Abstract Trees
Electronic Notes in Theoretical Computer Science (ENTCS)
Electronic Notes in Theoretical Computer Science (ENTCS)
Building syntax-aware editors for visual languages
Journal of Visual Languages and Computing
A model-based recognition engine for sketched diagrams
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
Graph transformation by computational category theory
Graph transformations and model-driven engineering
Lessons learned from building a graph transformation system
Graph transformations and model-driven engineering
MOFLON: a standard-compliant metamodeling framework with graph transformations
ECMDA-FA'06 Proceedings of the Second European conference on Model Driven Architecture: foundations and Applications
Visual language and graph-based structures in conceptual design
Advanced Engineering Informatics
Hypergraph distributed adaptive design supported by hypergraph replication
ICAISC'12 Proceedings of the 11th international conference on Artificial Intelligence and Soft Computing - Volume Part II
Abstraction and Control for Shapely Nested Graph Transformation
Fundamenta Informaticae - The First International Conference on Graph Transformation (ICGT 2002)
New visual languages supporting design of multi-storey buildings
Advanced Engineering Informatics
Contextual hyperedge replacement
AGTIVE'11 Proceedings of the 4th international conference on Applications of Graph Transformations with Industrial Relevance
Supporting communication and cooperation in distributed representation for adaptive design
Advanced Engineering Informatics
Expert Systems with Applications: An International Journal
Knowledge Representation for Human-Computer Interaction in a System Supporting Conceptual Design
Fundamenta Informaticae - Cognitive Informatics and Computational Intelligence: Theory and Applications
Hi-index | 0.00 |
Diagram editors which are tailored to a specific diagram language typically support either syntax-directed editing or free-hand editing, i.e., the user is either restricted to a collection of predefined editing operations, or he is not restricted at all, but misses the convenience of such complex editing operations. This paper describes DIAGEN, a rapid prototyping tool for creating diagram editors which support both modes in order to get their combined advantages. Created editors use hypergraphs as an internal diagram model and hypergraph parsers for syntactic analysis whereas syntax-directed editing is realized by programmed hypergraph transformation of these internal hypergraphs. This approach has proven to be powerful and general in the sense that it supports quick prototyping of diagram editors and does not restrict the class of diagram languages which it can be applied to.