Metamodel-based UML Notations for Domain-specific Languages
We present a metamodel-based approach for specifying uml notations for domain-specific modeling languages. Traditionally, domain specific languages are either defined by uml profiles or using metamod- els. We provide a generic integration of these two methods supporting arbitrary uml profiles and metamodels. Our approach provides a bi- directional mapping between the uml notation and the metamodel of the domain specific language. We use ocl constraints that are embed- ded into the metamodel, for describing the mapping between the uml notation and the metamodel. Moreover, we describe an implementation, as ArgoUML-plugin, for ar- bitrary SecureUML dialects.
Published in 2007.