We compare two visualizations of OCL, VisualOCL and Constraint Diagrams, and establish some of their benefits and weaknesses. These two notations were designed to fit in to the diagrammatic modelling paradigm. We introduce a simple case study, with constraints written in both natural language and OCL, and visualize these constraints using VisualOCL and Constraint Diagrams. Using a set of criteria which is based on cognitive, syntactic and semantic questions, we compare the notations, with reference to the sample constraints
A diagrammatic approach to the semantics of OO modelling notations is proposed. This is based on an ...
The Object Constraint Language (OCL) was introduced as part of the Unified Modeling Language (UML). ...
The constraint diagram language was designed to be used in conjunction with the Unified Modelling La...
The Object Constraint Language (OCL) is a precise language for notating behavioural constraints on U...
The Unified Modeling Language (UML) is a set of notations for modelling object-oriented systems. It ...
AbstractIn this paper we present a model transformation from a visual representation (VisualOCL) of ...
Describes a notation, constraint diagrams, which allows pre/post conditions and invariants to be exp...
A new visual notation is proposed for precisely expressing constraints on object-oriented models, as...
The Unified Modeling Language (UML) is a collection of notations which are mainly diagrammatic. Thes...
The constraint diagram language was designed to be used in conjunction with the unified modelling la...
The graphical nature of prominent modelling notations, such as the standards UML and SysML, enables ...
peer reviewedThe graphical nature of prominent modelling notations, such as the standards UML and Sy...
The growing importance of modeling and model transformation has attracted attention to create precis...
The Object Constraint Language (OCL), which forms part of the UML set of modelling notations, is a p...
OCL's contribution to the definition of constraint languages is twofold: the identification of core ...
A diagrammatic approach to the semantics of OO modelling notations is proposed. This is based on an ...
The Object Constraint Language (OCL) was introduced as part of the Unified Modeling Language (UML). ...
The constraint diagram language was designed to be used in conjunction with the Unified Modelling La...
The Object Constraint Language (OCL) is a precise language for notating behavioural constraints on U...
The Unified Modeling Language (UML) is a set of notations for modelling object-oriented systems. It ...
AbstractIn this paper we present a model transformation from a visual representation (VisualOCL) of ...
Describes a notation, constraint diagrams, which allows pre/post conditions and invariants to be exp...
A new visual notation is proposed for precisely expressing constraints on object-oriented models, as...
The Unified Modeling Language (UML) is a collection of notations which are mainly diagrammatic. Thes...
The constraint diagram language was designed to be used in conjunction with the unified modelling la...
The graphical nature of prominent modelling notations, such as the standards UML and SysML, enables ...
peer reviewedThe graphical nature of prominent modelling notations, such as the standards UML and Sy...
The growing importance of modeling and model transformation has attracted attention to create precis...
The Object Constraint Language (OCL), which forms part of the UML set of modelling notations, is a p...
OCL's contribution to the definition of constraint languages is twofold: the identification of core ...
A diagrammatic approach to the semantics of OO modelling notations is proposed. This is based on an ...
The Object Constraint Language (OCL) was introduced as part of the Unified Modeling Language (UML). ...
The constraint diagram language was designed to be used in conjunction with the Unified Modelling La...