Skip to main content
Log in

Using spatial logic to describe visual languages

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

Abstract

Visual computer languages exploit the natural language of diagrams and pictures to provide a simple and intelligible approach to programming. Unfortunately, it is difficult to provide them with a formal syntax and semantics. In this paper we show how the RCC spatial calculus can be used to provide an unambiguous, formal description of such languages by systematically describing the syntax of Pictorial Janus.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Allen, J. F. (1981). An Interval-Based Representation of Temporal Knowledge. Proceedings of The 7th IJCAI.

  • Clarke, B. L. (1981). A Calculus of Individuals Based on ‘Connection’. Notre Dame Journal of Formal Logic 23: 204–218.

    Google Scholar 

  • Clarke, B. L. (1985). Individuals and Points. Notre Dame Journal of Formal Logic 26(1): 61–75.

    Google Scholar 

  • Cohn, A. G. (1987). A More Expressive Formulation of Many Sorted Logic. Journal of Automated Reasoning 3: 113–200.

    Google Scholar 

  • Cohn, A. G., Gooday, J. M. & Bennett, B. (1994). A Comparison of Structures in Spatial and Temporal Logics. In Casati, R., Smith, B. & White, G. (eds.) Philosophy and the Cognitive Sciences: Proceedings of The 16th International Wittgenstein Symposium, Hölder-Pichler-Tempsky: Vienna.

    Google Scholar 

  • Cui, Z., Cohn, A. G. & Randell, D. A. (1992). Qualitative Simulation Based on a Logical Formalism of Space and Time. Proceedings of The AAAI-92, 679–684. AAAI Press, Menlo Park: California.

    Google Scholar 

  • Kahn, K. M. & Saraswat, V. A. (1990) Complete Visualizations of Concurrent Programs and Their Executions. Technical Report Tech. Rpt. SSL-90–38 [P90–00099], Xerox Palo Alto Research Center, Palo Alto, California.

    Google Scholar 

  • Randell, D. A., Cohn, A. G. & Cui, Z. (1992). Naive Topology: Modelling the Force Pump. In Struss, P. & Faltings, B. (eds.) Advances in Qualitative Physics, 177–192. MIT Press.

  • Randell, D. A., Cui, Z. & Cohn, A. G. (1992). A Spatial Logic Based on Regions and Connection. Proceedings of The 3rd Int. Conf. on Knowledge Representation and Reasoning, 165–176. Morgan Kaufmann: San Mateo.

    Google Scholar 

  • Saraswat, V. A., Kahn, K. M. & Levy, J. (1990). Janus — A Step Towards Distributed Constraint Programming. Proceedings of The North American Logic Programming Conference, MIT Press.

Download references

Author information

Authors and Affiliations

Authors

Additional information

The support of the EPSRC under grants GR/G 36852, GR/H 78955 is gratefully acknowledged. This work has also been partially supported by a CEC ESPRIT basic research action, MEDLAR II, 6471. We gratefully acknowledge discussions with Ken Kahn and Vijay Saraswat when Tony Cohn visited Xerox Parc in 1991 and with Volker Haarslev in Hamburg in 1995.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gooday, J.M., Cohn, A.G. Using spatial logic to describe visual languages. Artif Intell Rev 10, 171–186 (1996). https://doi.org/10.1007/BF00127678

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00127678

Key words

Navigation