TY - CHAP AU - Brucker, Achim D. AU - Doser, Jürgen ED - Favre, Jean Marie ED - Gasevic, Dragan ED - Lämmel, Ralf ED - Winter, Andreas PY - 2007/oct/ TI - Metamodel-based UML Notations for Domain-specific Languages BT - 4th International Workshop on Software Language Engineering (ATEM 2007) CY - Nashville, USA KW - DSL, UML, OCL, UML Profile, Metamodel, MOF, SecureUML N2 - 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 metamodels. 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 embedded into the metamodel, for describing the mapping between the UML notation and the metamodel. Moreover, we describe an implementation, as ArgoUML-plugin, for arbitrary SecureUML dialects. UR - http://www.brucker.ch/bibliography/abstract/brucker.ea-metamodel-2007 L1 - http://www.brucker.ch/bibliography/download/2007/brucker.ea-metamodel-2007.pdf ID - brucker.ea:metamodel:2007 ER -