Constraint diagrams: visualizing invariants in object-oriented models
Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Logic and Visual Information
VL '99 Proceedings of the IEEE Symposium on Visual Languages
Diagrams '08 Proceedings of the 5th international conference on Diagrammatic Representation and Inference
A Normal Form for Euler Diagrams with Shading
Diagrams '08 Proceedings of the 5th international conference on Diagrammatic Representation and Inference
Exploring Human Factors in Formal Diagram Usage
Engineering Interactive Systems
Propositional Statecharts for Agent Interaction Protocols
Electronic Notes in Theoretical Computer Science (ENTCS)
A Survey of Reasoning Systems Based on Euler Diagrams
Electronic Notes in Theoretical Computer Science (ENTCS)
Diagrams'12 Proceedings of the 7th international conference on Diagrammatic Representation and Inference
Hypercube algebra: a diagrammatic and sentential notation to support inferences in logic
Proceedings of the 30th European Conference on Cognitive Ergonomics
Visualizing and specifying ontologies using diagrammatic logics
AOW '09 Proceedings of the Fifth Australasian Ontology Workshop - Volume 112
On the expressiveness of second-order spider diagrams
Journal of Visual Languages and Computing
Hi-index | 0.00 |
While it is crucial to understand the formal structure of thesemantic domain of an information system, in this paper we raise anontological issue about the syntactic aspect of a representationsystem through a case study on a diagrammatic system. The uptake inthe software industry of notations for designing systems visuallyhas been accelerated with the standardization of the UnifiedModeling Language (UML). The formalization of diagrammaticnotations is important for the development of essential toolsupport and to allow reasoning to take place at the diagrammaticlevel. Focusing on an extended version of Venn and Eulerdiagram(which was developed to complement UML in the specificationof software systems), this paper presents two levels of syntax forthis system: type-syntax and token-syntax. Token-syntax is aboutparticular diagrams instantiated on some physical medium, andtype-syntax provides a formal definition with which a concreterepresentation of a diagram must comply. While these two levels ofsyntax are closely related, the domains of type-syntax andtoken-syntax are ontologically independent, that is, one isabstract and the other concrete. We discuss the roles oftype-syntax and token-syntax in diagrammatic systems and show thatit is important to consider both levels of syntax in diagrammaticreasoning systems and in developing software tools to support suchsystems.