Browse Prior Art Database

A method for distinguishing domain specific modelling notations

IP.com Disclosure Number: IPCOM000126796D
Original Publication Date: 2005-Aug-02
Included in the Prior Art Database: 2005-Aug-02
Document File: 2 page(s) / 48K

Publishing Venue

IBM

Abstract

This paper describes a technique for integrating domain specific models with model specific notations within a single editor pane.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 2

A method for distinguishing domain specific modelling notations

When integrating domain specific models with domain specific notations within a single editor pane there may be similar or identical notations used for model elements from different models. These model elements can have radically different semantic intent and therefore it is confusing when performing the integration to not be able to readily distinguish between the concepts.

    Currently there is no way to integrate domain specific models with model specific notations within a single editor pane. Additionally in current modelling tools there is no visual mechanism for differentiating model elements with different semantics when they have similar visual appearance.

    The technique described here involves introducing the concept of graphical namespaces which are similar to namespaces and scoping rules used in programming languages to the graphical notation used in domain specific model editing. These namespaces provide a mechanism for associating all the graphical elements in a particular domain specific model to that model. Each domain specific model has a single graphical namespace associated with it. When editing a single domain specific model this namespace does not need to be enabled. The namespace is a description of a graphical notation which can be applied to all model elements within a specific domain model. It has the following property:

    When combined with the symbol for each domain specific model element it uniquely describes the graphical representation of the model element within the domain of all modelling notations.

    The invention works by graphically annotating...