Skip to main content

Generating Diagram Editors with DiaGen

  • Conference paper
  • First Online:
Applications of Graph Transformations with Industrial Relevance (AGTIVE 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1779))

Abstract

DiaGen is a specification method, which is primarily based on a hypergraph grammar, and a tool that allows to automatically generate diagram editors from such a specification. Generated editors are free-hand editors, but with an automatic, constraint-based layout for correct diagrams. A hypergraph parser checks diagram correctness and makes it possible to translate diagrams into some user-defined semantic representation. This paper briefly outlines DiaGen and the process of creating diagram editors with DiaGen.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Bardohl, M. Minas, A. Schürr, and G. Taentzer. Application of graph transformation to visual languages. In H. Ehrig, G. Engels, H.-J. Kreowski, and G. Rozenberg, editors, Handbook of Graph Grammars and Computing by Graph Transformation, volume II: Applications, Languages and Tools, pp. 105–180. World Scientific, 1999.

    Google Scholar 

  2. W. Citrin, R. Hall, and B. Zorn. Programming with visual expressions. In Proc. 1995 IEEE Symp. on Visual Languages, Darmstadt, Germany, pp. 294–301. 1995.

    Google Scholar 

  3. Deutsche Norm DIN EN 61131 Teil 3 “Speicherprogrammierbare Steuerungen —Programmiersprachen”. Beuth Verlag, Berlin, 1994. [In German].

    Google Scholar 

  4. P. Griebel. Parcon — Paralleles Lösen von grafischen Constraints. Phd thesis, University of Paderborn, 1996. [In German].

    Google Scholar 

  5. JavaBeans specification. Sun Microsystems, 1997. Available on http://java.sun.com/beans.

  6. K. Marriott, S. S. Chok, and A. Finlay. A tableau based constraint solving toolkit for interactive graphical application. In 4th International Conference on Principles and Practice of Constraint Programming, Pisa, Italy, pp. 340–354, Oct. 1998.

    Google Scholar 

  7. M. Minas. Creating semantic representations of diagrams. This volume.

    Google Scholar 

  8. UML documentation. Rational Software Corporation. Available on http://www.rational.com/uml.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Minas, M., Köth, O. (2000). Generating Diagram Editors with DiaGen . In: Nagl, M., Schürr, A., Münch, M. (eds) Applications of Graph Transformations with Industrial Relevance. AGTIVE 1999. Lecture Notes in Computer Science, vol 1779. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45104-8_35

Download citation

  • DOI: https://doi.org/10.1007/3-540-45104-8_35

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67658-4

  • Online ISBN: 978-3-540-45104-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics