Towards a visual programming environment generator for algebraic specifications
- 19 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
In the visual languages community there has been a growing consensus that visual languages will be most successful in the case of special purpose languages. Furthermore, their success will largely depend on the programming environment which is provided for them. Programming environment generators, generate programming environments for formally specified languages. We discuss specification of visual languages and the generation of visual environments. We focus on a picture definition language, VODL, which serves as the basis for defining the syntax of visual languages. We present the language definition and an example showing how VODL is used in defining language syntax and thereafter generating visual editors. Finally, we discuss how to extend this approach in creating a visual specification formalism and a supporting environment for specifying the syntax and semantics of visual languages.Keywords
This publication has 12 references indexed in Scilit:
- Visual tools for generating iconic programming environmentsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- viz: a visual language based on functionsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Automatic generation of visual programming environmentsComputer, 1995
- Origin trackingJournal of Symbolic Computation, 1993
- A meta-environment for generating programming environmentsACM Transactions on Software Engineering and Methodology, 1993
- A declarative specification and semantics for visual languagesJournal of Visual Languages & Computing, 1991
- New graphical reasoning models for understanding graphical interfacesPublished by Association for Computing Machinery (ACM) ,1991
- Generation of visual language-oriented design environmentsJournal of Visual Languages & Computing, 1990
- Early experience with the Visual Programmer's WorkBenchIEEE Transactions on Software Engineering, 1990
- The Synthesizer GeneratorPublished by Springer Nature ,1989