Skip to main content

Design of Visual Language Syntax for Robot Programming Domain

  • Conference paper
Information and Software Technologies (ICIST 2013)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 403))

Included in the following conference series:

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.

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 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Gentner, D., Stevens, A.L. (eds.): Mental Models. Lawrence Erlbaum Associates (1983)

    Google Scholar 

  2. Eisenstadt, M., Domingue, J., Rajan, T., Motta, E.: Visual Knowledge Engineering. IEEE Transactions on Software Engineering 16(10), 1164–1177 (1990)

    Article  Google Scholar 

  3. Zhang, K., Kong, J., Cao, J.: Visual Software Engineering. Wiley Encyclopaedia of Computer Science and Engineering (2008)

    Google Scholar 

  4. Zhang, K.: Visual Languages and Applications. Springer (2007)

    Google Scholar 

  5. Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison Wesley Longman Publishing Co., Inc., Redwood City (1999)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Myers, B.A.: Taxonomies of Visual Programming and Program Visualization. Visual Languages and Computing 1(1) (1990)

    Google Scholar 

  8. Burnett, M.: Visual Programming. In: J. Webster (ed.), Encyclopedia of Electrical and Electronics Engineering. John Wiley & Sons (1999)

    Google Scholar 

  9. Deufemia, V.: A Grammar-based Approach to Specify and Implement Visual Languages. PhD Dissertation, University of Salerno (2002)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Shannon, C.E., Weaver, W.: The mathematical theory of communication. University of Illinois Press, Urbana (1949)

    MATH  Google Scholar 

  13. Mortensen, C.D.: Communication: The Study of Human Communication. In: Communication Models, ch. 2, McGraw-Hill Book Co. (1972)

    Google Scholar 

  14. Berlo, D.K.: The Process of Communication. Holt, Rinehart, and Winston (1960)

    Google Scholar 

  15. Souza, C.S.: The Semiotic Engineering of Human-Computer Interaction. MIT Press (2005)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. Tartre, M.: Theory of Visual Display (2013), http://www.metaperture.com

  18. Bertin, J.: Semiology of Graphics: Diagrams, Networks, Maps. ESRI Press (2010)

    Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. Devedzic, V.: Understanding Ontological Engineering. Communications of the ACM 45(4), 136–144 (2002)

    Article  Google Scholar 

  21. 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)

    Google Scholar 

  22. Blackwell, A.F.: The reification of metaphor as a design tool. ACM Transactions on Computer-Human Interaction (TOCHI) 13(4), 490–530 (2006)

    Article  Google Scholar 

  23. Glasgow, J., Hari Narayanan, N., Chandrasekaran, B.: Diagrammatic Reasoning: Cognitive and Computational Perspectives. MIT Press, Cambridge (1995)

    Google Scholar 

  24. Shaw, A.: A Formal Picture Description Scheme as a Basis for Picture Processing Systems. Inf. Control (14), 9–52 (1969)

    Google Scholar 

  25. Ledley, R.: Programming and Utilising Digital Computers. McGraw-Hill (1962)

    Google Scholar 

  26. Ng, A.W.Y., Chan, A.H.S.: Cognitive Design Features on Traffic Signs. Engineering Letters 14(1), 13–18 (2007)

    MathSciNet  Google Scholar 

  27. 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)

    Google Scholar 

  28. Pousa, M., Motto, O., Carasusán, E.: Road Sign Ontology (2011), https://raw.github.com/ecarasusan/roadsign/master/roadsign.owl

  29. 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)

    Google Scholar 

  30. Plauska, I.: Ontology for Robot Programming Domain. In: IVUS, pp. 51–56 (2013)

    Google Scholar 

  31. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics