pdfreaders.org

Metamodel-based UML Notations for Domain-specific Languages

Achim D. Brucker und Jürgen Doser

Cover for brucker.ea:metamodel:2007.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.

Schlüsselwörter: DSL, UML, OCL, UML Profile, Metamodel, MOF, SecureUML
Kategorien: ,
Dokumente: (Artikel als PDF Datei)

QR Code for brucker.ea:metamodel:2007.Bitte zitieren sie diesen Artikel wie folgt:
Achim D. Brucker und Jürgen Doser. Metamodel-based UML Notations for Domain-specific Languages. In 4th International Workshop on Software Language Engineering (ATEM 2007), 2007.
Schlüsselwörter: DSL, UML, OCL, UML Profile, Metamodel, MOF, SecureUML
(Artikel als PDF Datei) (BibTeX) (Endnote) (RIS) (Word) (Share article on LinkedIn. Share article on CiteULike.)

BibTeX
@InCollection{ brucker.ea:metamodel:2007,
abstract = {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.},
address = {Nashville, USA},
author = {Achim D. Brucker and J{\"u}rgen Doser},
booktitle = {4th International Workshop on Software Language Engineering (ATEM 2007)},
editor = {Jean Marie Favre and Dragan Gasevic and Ralf L{\"a}mmel and Andreas Winter},
keywords = {DSL, UML, OCL, UML Profile, Metamodel, MOF, SecureUML},
language = {USenglish},
month = {oct},
pdf = {https://www.brucker.ch/bibliography/download/2007/brucker.ea-metamodel-2007.pdf},
title = {Metamodel-based UML Notations for Domain-specific Languages},
url = {https://www.brucker.ch/bibliography/abstract/brucker.ea-metamodel-2007},
year = {2007},
}