Abstract
The paper discusses the development of the visual language syntax based on the application of sound methodological principles, a visual communication model, a visual syntax model, a formal description of syntax based on visual grammar metalanguage (an extension of BNF) and ontology of visual signs (graphemes). The syntax of an illustrative visual language VisuRobo for the mobile robot programming domain is presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Gentner, D., Stevens, A.L. (eds.): Mental Models. Lawrence Erlbaum Associates (1983)
Eisenstadt, M., Domingue, J., Rajan, T., Motta, E.: Visual Knowledge Engineering. IEEE Transactions on Software Engineering 16(10), 1164–1177 (1990)
Zhang, K., Kong, J., Cao, J.: Visual Software Engineering. Wiley Encyclopaedia of Computer Science and Engineering (2008)
Zhang, K.: Visual Languages and Applications. Springer (2007)
Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison Wesley Longman Publishing Co., Inc., Redwood City (1999)
Bentrad, S., Meslati, D.: Visual Programming and Program Visualization – Towards an Ideal Visual Software Engineering System. IJIT- ACEEE Int. Journal on Information Technology 1(3), 56–62 (2011)
Myers, B.A.: Taxonomies of Visual Programming and Program Visualization. Visual Languages and Computing 1(1) (1990)
Burnett, M.: Visual Programming. In: J. Webster (ed.), Encyclopedia of Electrical and Electronics Engineering. John Wiley & Sons (1999)
Deufemia, V.: A Grammar-based Approach to Specify and Implement Visual Languages. PhD Dissertation, University of Salerno (2002)
Plauska, I., Damaševičius, R.: Usability Analysis of Visual Programming Languages Using Computational Metrics. In: Proceedings of the IADIS International Conference on Interfaces and Human-Computer Interaction 2013, Prague, Chech Republic, pp. 63–70 (July 2013)
Lakin, F.: Visual grammars for visual languages. In: Proc. of the Sixth National Conference on Artificial Intelligence AAAI 1987, vol. 2, pp. 683–688. AAAI Press (1987)
Shannon, C.E., Weaver, W.: The mathematical theory of communication. University of Illinois Press, Urbana (1949)
Mortensen, C.D.: Communication: The Study of Human Communication. In: Communication Models, ch. 2, McGraw-Hill Book Co. (1972)
Berlo, D.K.: The Process of Communication. Holt, Rinehart, and Winston (1960)
Souza, C.S.: The Semiotic Engineering of Human-Computer Interaction. MIT Press (2005)
Hari Narayanan, N., Hubscher, R.: Visual language theory: Towards a human computer interaction perspective. In: Marriott, K., Meyer, B. (eds.) Visual Language Theory, pp. 87–128 (1998)
Tartre, M.: Theory of Visual Display (2013), http://www.metaperture.com
Bertin, J.: Semiology of Graphics: Diagrams, Networks, Maps. ESRI Press (2010)
Moody, D.L.: The “Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering. IEEE Trans. Soft. Eng. 35(6), 756–779 (2009)
Devedzic, V.: Understanding Ontological Engineering. Communications of the ACM 45(4), 136–144 (2002)
Guizzardi, G.: On Ontology, ontologies, Conceptualizations, Modeling Languages, and (Meta)Models. In: Proc. of conference on Databases and Information Systems IV: Selected Papers from the 7th International Baltic Conference DB&IS 2006, pp. 18–39. IOS Press (2007)
Blackwell, A.F.: The reification of metaphor as a design tool. ACM Transactions on Computer-Human Interaction (TOCHI) 13(4), 490–530 (2006)
Glasgow, J., Hari Narayanan, N., Chandrasekaran, B.: Diagrammatic Reasoning: Cognitive and Computational Perspectives. MIT Press, Cambridge (1995)
Shaw, A.: A Formal Picture Description Scheme as a Basis for Picture Processing Systems. Inf. Control (14), 9–52 (1969)
Ledley, R.: Programming and Utilising Digital Computers. McGraw-Hill (1962)
Ng, A.W.Y., Chan, A.H.S.: Cognitive Design Features on Traffic Signs. Engineering Letters 14(1), 13–18 (2007)
Anderson, B., Smyth, M., Knott, R.P., Bergan, M.S., Bergan, J., Alty, J.L.: Minimising conceptual baggage: making choices about metaphor. In: Proc. of Conference on People and Computers IX (HCI 1994), pp. 179–194. Cambridge University Press (1994)
Pousa, M., Motto, O., Carasusán, E.: Road Sign Ontology (2011), https://raw.github.com/ecarasusan/roadsign/master/roadsign.owl
Breitman, K.K., Barbosa, S.D.J., Casanova, M.A., Furtado, A.L.: Conceptual modeling by analogy and metaphor. In: Proc. of the 16th ACM Conference on Information and Knowledge Management, Lisbon, Portugal, pp. 865–868 (2007)
Plauska, I.: Ontology for Robot Programming Domain. In: IVUS, pp. 51–56 (2013)
Barr, P., Noble, J., Biddle, R.: A semiotic model of user-interface metaphor. In: Liu, K. (ed.) Virtual Distributed and Flexible Organisations, pp. 189–216. Kluwer Academic (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Plauska, I., Damaševičius, R. (2013). Design of Visual Language Syntax for Robot Programming Domain. In: Skersys, T., Butleris, R., Butkiene, R. (eds) Information and Software Technologies. ICIST 2013. Communications in Computer and Information Science, vol 403. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41947-8_25
Download citation
DOI: https://doi.org/10.1007/978-3-642-41947-8_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-41946-1
Online ISBN: 978-3-642-41947-8
eBook Packages: Computer ScienceComputer Science (R0)