It is increasingly common to use meta tools to specify and generate domain specific visual language tools. A common problem for such meta tools is the specification of model level behaviours, such as constraints and dependencies. These often need to be specified using conventional code in the form of event handlers or the like. We report our experience in integrating a declarative constraint/dependency specification mechanism into a domain specific visual language meta tool, focussing on the tradeoffs we have made in the notational design and environmental support used. The expressive power of the mechanism developed is illustrated by a substantial case study where we have redeveloped a complex visual tool for architectural modelling, elimi...
This paper introduces a model for dynamic constraint problems in which constraints and variables are...
Visual modelling notations such as constraint diagrams can be used for the behavioural specification...
With the move towards UML becoming a family of modelling languages, there is a need to view the Obje...
It is increasingly common to use metatools to specify and generate domain specific visual language t...
Domain-specific visual languages support high-level modeling for a wide range of application domains...
Domain-specific visual languages support high-level modeling for a wide range of application domains...
Collaborative, visual design tools are typically difficult to build and evolve. We describe a meta t...
Different diagrammatic languages are concrete variants of a core metamodel which specifies the way i...
Visual modelling notations such as constraint diagrams can be used for the behavioural specification...
Abstract: Visual modelling notations such as constraint diagrams can be used for the behavioural spe...
CASE tools are very helpful to software engineers in different ways and in different phases of softw...
Abstract: Precise specification of meta-models is an important prerequisite for the successful appli...
The growing usage of Domain Specific Modeling Languages (DSML) for architecture view frameworks indu...
With the move towards UML becoming a family of modelling languages,there is a need to view the Objec...
There are numerous CASE-tools and editing tools for visual languages. Since most of them are restric...
This paper introduces a model for dynamic constraint problems in which constraints and variables are...
Visual modelling notations such as constraint diagrams can be used for the behavioural specification...
With the move towards UML becoming a family of modelling languages, there is a need to view the Obje...
It is increasingly common to use metatools to specify and generate domain specific visual language t...
Domain-specific visual languages support high-level modeling for a wide range of application domains...
Domain-specific visual languages support high-level modeling for a wide range of application domains...
Collaborative, visual design tools are typically difficult to build and evolve. We describe a meta t...
Different diagrammatic languages are concrete variants of a core metamodel which specifies the way i...
Visual modelling notations such as constraint diagrams can be used for the behavioural specification...
Abstract: Visual modelling notations such as constraint diagrams can be used for the behavioural spe...
CASE tools are very helpful to software engineers in different ways and in different phases of softw...
Abstract: Precise specification of meta-models is an important prerequisite for the successful appli...
The growing usage of Domain Specific Modeling Languages (DSML) for architecture view frameworks indu...
With the move towards UML becoming a family of modelling languages,there is a need to view the Objec...
There are numerous CASE-tools and editing tools for visual languages. Since most of them are restric...
This paper introduces a model for dynamic constraint problems in which constraints and variables are...
Visual modelling notations such as constraint diagrams can be used for the behavioural specification...
With the move towards UML becoming a family of modelling languages, there is a need to view the Obje...