Constraint diagrams are designed for the formal specification of software systems. However, their applications are broader than this since constraint diagrams are a logic that can be used in any formal setting. This document summarizes the main results presented in my PhD thesis, the focus of which is on a fragment of the constraint diagram language, called spider diagrams, and constraint diagrams themselves. In the thesis, sound and complete systems of spider diagrams and constraint diagrams are presented and the expressiveness of the spider diagram language is established
Constraint diagrams are a complex diagrammatic notation designed to express logical statements espec...
A new visual notation is proposed for precisely expressing constraints on object-oriented models, as...
Spider diagrams are a visual language for expressing logical statements. Spiders represent the exist...
The use of visual languages in computing is varied, ranging from system modelling to the display of ...
The Unified Modeling Language (UML) is a collection of notations which are mainly diagrammatic. Thes...
Geared to complement UML and to the specification of large software systems by non-mathematicians, c...
The Unified Modeling Language (UML) is a set of notations for modelling object-oriented systems. It ...
Describes a notation, constraint diagrams, which allows pre/post conditions and invariants to be exp...
The constraint diagram language was designed to be used in conjunction with the Unified Modelling La...
Spider diagrams combine and extend Venn diagrams and Euler circles to express constraints on sets an...
The constraint diagram language was designed to be used in conjunction with the unified modelling la...
Spider diagrams combine and extend Venn diagrams and Euler circles to express constraints on sets an...
Spider diagrams combine and extend Venn diagrams and Euler circles to express constraints on sets an...
AbstractConstraint diagrams are a visual notation designed to express logical constraints. Augmentin...
Diagrammatic notations, such as the Unified Modeling Language (UML), are in common use in software d...
Constraint diagrams are a complex diagrammatic notation designed to express logical statements espec...
A new visual notation is proposed for precisely expressing constraints on object-oriented models, as...
Spider diagrams are a visual language for expressing logical statements. Spiders represent the exist...
The use of visual languages in computing is varied, ranging from system modelling to the display of ...
The Unified Modeling Language (UML) is a collection of notations which are mainly diagrammatic. Thes...
Geared to complement UML and to the specification of large software systems by non-mathematicians, c...
The Unified Modeling Language (UML) is a set of notations for modelling object-oriented systems. It ...
Describes a notation, constraint diagrams, which allows pre/post conditions and invariants to be exp...
The constraint diagram language was designed to be used in conjunction with the Unified Modelling La...
Spider diagrams combine and extend Venn diagrams and Euler circles to express constraints on sets an...
The constraint diagram language was designed to be used in conjunction with the unified modelling la...
Spider diagrams combine and extend Venn diagrams and Euler circles to express constraints on sets an...
Spider diagrams combine and extend Venn diagrams and Euler circles to express constraints on sets an...
AbstractConstraint diagrams are a visual notation designed to express logical constraints. Augmentin...
Diagrammatic notations, such as the Unified Modeling Language (UML), are in common use in software d...
Constraint diagrams are a complex diagrammatic notation designed to express logical statements espec...
A new visual notation is proposed for precisely expressing constraints on object-oriented models, as...
Spider diagrams are a visual language for expressing logical statements. Spiders represent the exist...