Visual Languages: Where Do We Stand?
Many different reasons have induced researchers to develop languages exploiting visual representations. Visual elements, two-dimensional parsers and, more generally, new language grammars (of different kinds) were suggested and implemented in these last fifteen years, both formally and experimentally, depending on the background of the authors. After indicating targets and motivations for research on visual languages, a few taxonomies will be considered. Two examples of visual languages, together with the point of view taken by their originators, will also be provided as well as some important steps in the progress made along these years. Finally, the open questions and future research directions will be given, together with an indication of the principal events which act as international windows on longtime discussions relevant for the design of new and, more effective, visual languages.
KeywordsGraph Transformation Graph Grammar Graphical Editor Visual Language Calling Operation
Unable to display preview. Download preview PDF.
- David McIntyre’s discussion point: firstname.lastname@example.orgGoogle Scholar
- H Ehrig, G Engels, H-J Kreowski, G Rozenberg, edits., Handbook of Graph Grammars and Computing by Graph Transformations, Volume 2: Applications, Languages and Tools, 1998, R. Bardohl, G. Taentzer, M. Minas, A. Schürr, “Application of Graph Transformation to Visual Languages”, Chapter 3, World Scientific Publishing Co., Singapore, pp. 107–172.Google Scholar
- M. Nagl, “An incremental compiler as component of a system for software development” in Informatik Fachberichte, Springer-Verlag, Berlin, 1980.Google Scholar
- IEEE Workshop on Visual Languages, Hiroshima, 1984. Margaret Burnett’s url: http://www.cs.orst.edu/~burnett/vpl.html.
- Margaret M. Burnett, web page with the taxonomy of visual programming languages: http://www.cs.orst.edu/~burnett/vpl.html
- Bertrand Ibrahim’s url: http://cuisung.unige.ch/Visual/Visual.Programming.biblio.html
- Kim Marriott, Bernd Meyer, Kent B. Wittenburg, “A Survey of Visual Language Specification and Recognition” in Visual Language Theory, K. Marriott B. Meyer, edits., Springer-Verlag, New York, 1998, pp. 5–85.Google Scholar
- Donald Norman, The Invisible Computer, MIT Press, Cambridge, Mass., 1998.Google Scholar
- Nan C. Shu, “A Forms-Oriented and Visual-Directed Application Development System for Non-Programmers”, IEEE International Workshop on Visual Languages, Hiroshima, 1984, pp. 162–170.Google Scholar
- Christopher Ahlberg, “Cocktail Maps: A Space-filling Visualization Method for Complex Communication Systems”, Proc. Workshop on Advanced Visual Interfaces, AVI’ 96, ACM Press, T. Catarci, M.F. Costabile, S. Levialdi, G. Santucci, edits., Gubbio, 1996, pp. 175–183.Google Scholar
- Kenneth M. Kahn, Vijsy A. Sarawat, “Complete Visualizations of Concurrent Programs and their Executions”, IEEE Symposium on Visual Languages, 1990, pp. 7–15.Google Scholar
- G.M. Vose, G. Williams, “LabVIEW: laboratory virtual instrument engineering workbench”, Byte 11, 1986, pp. 84–92.Google Scholar
- P. T. Cox, F. R. Giles, T. Pietrzykowski, “Prograph: a step towards liberating programming from textual conditioning”, Proc. IEEE Workshop on Visual Languages, 1989, pp. 150–156.Google Scholar
- P. T. Cox, T. Pietrzykowski, “Using a pictorial representation to combine dataflow and object-orientation in a language-independent programming mechanism”, Proc. Int. Computer Science, Hong Kong, 1988, pp. 695–704.Google Scholar
- P. Bottoni, M.F. Costabile, S. Levialdi, P. Mussio, “Defining Visual Languages for Interactive Computing”, IEEE Trans. on Systems, Man and Cybernetics, Vol.27, No 6, 1997.Google Scholar
- N. Hari Narayanan, Roland Hübscher, “Visual Language Theory: Towards a Human-Computer Interaction Perspective”, in Visual Language Theory, Kim Marriott, Bernd Meyer, edits., Springer-Verlag, New York, 1998, pp. 87–128.Google Scholar
- P. Bottoni, S.-K. Chang, M.F. Costabile, S. Levialdi, P. Mussio, “Dimensions of Visual Interaction Design”, IEEE Symposium on Visual Languages, Tokyo, 1999.Google Scholar
- Jared M. Spool, “Testing Web Sites with Eye-Tracking”-UIEtips 6/24/99, User Interface Engineering, 800 Turnpike Street, #101, North Andover, MA 01845Google Scholar
- P. Bottoni, S.-K. Chang, M.F. Costabile, S. Levialdi, P. Mussio, “Constancy and Variability in Visual Interaction”, submitted to the special issue of the Journal of Visual Languages and Computing, T. Smedley, guest editor, 1999.Google Scholar
- H. Thimbleby, User Interface Design, ACM Press, New York, 1990.Google Scholar
- Proceedings of the IEEE Visual Language Workshops (1984–1992) and Symposiums (1993–1999).Google Scholar
- Shi-Kuo Chang, Tadao Ichikawa, Panos A. Ligomenides, edits., Visual Languages, Plenum Press, New York, 1986.Google Scholar
- Shi-Kuo Chang, editor, Visual Languages and Visual Programming Languages, Plenum Press, New York, 1990.Google Scholar