Skip to main content

Grammar-Based Layout for a Visual Programming Language Generation System

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2317))

Abstract

This paper presents a global layout approach used in a generalpurpose visual language generation system system. Our approach is grammarbased graph drawing, in which layout rules are embedded in the productions of reserved graph grammars. Thus, the grammar formalism serves both the visual language grammar and the layout grammar. An example visual language is demonstrated.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

References

  1. Andries, M., Engels, G. and Rekers J.: How to represent a visual program? In Proc. of Workshop on Theory of Visual Languages (TVL96), Gubbio, Italy (1996).

    Google Scholar 

  2. Brandenburg, F. J.: Layout Graph Grammars: the Placement Approach. Lecture Notes in Computer Science, Vol. 532. Graph Grammars and Their Application to Computer Science. Springer-Verlag (1991) 144–156.

    Google Scholar 

  3. Lai, W. and Eades, P.: Structural Modeling of Flowcharts, In: Eades, P. and Zhang, K. (eds.): Software Visualisation, Series on Software Engineering and Knowledge Engineering, vol. 7, World Scientific Co. (1996) 232–243.

    Google Scholar 

  4. McCreary C. L., Chapman R., and Shieh F-S.: Using Graph Parsing for Automatic Graph Drawing, Vol. 28. IEEE Transactions on Systems, Man and Cybernetics, No. 5, Sept., (1998) 545–561.

    Article  Google Scholar 

  5. Ryall, K., Marks, J. and Shieber, S.:An Interactive Constraint-Based System for Drawing Graphs. In Proc. User Interface Software and Technology (UIST 97), Banff, Alberta (1997) 97–104.

    Google Scholar 

  6. Zhang, D-Q. and Zhang, K.: Reserved Graph Grammar: A Specification Tool for Diagrammatic VPLs. In Proc 1997 IEEE Symposium on Visual Languages, Capri, Italy. IEEE CS Press, Los Alamitos, USA (1997) 284–291.

    Google Scholar 

  7. Zhang, D-Q. and Zhang, K.: VisPro: A Visual Language Generation Toolset, In Proc.1998 IEEE Symposium on Visual Languages, Halifax, Canada. IEEE CS Press, Los Alamitos, USA (1998) 195–201.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhang, KB., Zhang, K., Orgun, M.A. (2002). Grammar-Based Layout for a Visual Programming Language Generation System. In: Hegarty, M., Meyer, B., Narayanan, N.H. (eds) Diagrammatic Representation and Inference. Diagrams 2002. Lecture Notes in Computer Science(), vol 2317. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46037-3_13

Download citation

  • DOI: https://doi.org/10.1007/3-540-46037-3_13

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43561-7

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics