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.
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.
Clarke, B. L. (1985). Individuals and Points. Notre Dame Journal of Formal Logic 26(1): 61–75.
Cohn, A. G. (1987). A More Expressive Formulation of Many Sorted Logic. Journal of Automated Reasoning 3: 113–200.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
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
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
Issue Date:
DOI: https://doi.org/10.1007/BF00127678