TY - GEN
T1 - Using UML as a domain-specific modeling language
T2 - 21st International Conference on Advanced Information Systems Engineering, CAiSE 2009
AU - Giachetti, Giovanni
AU - Marín, Beatriz
AU - Pastor, Oscar
PY - 2009
Y1 - 2009
N2 - Nowadays, there are several MDD approaches that have defined Domain-Specific Modeling Languages (DSML) that are oriented to representing their particular semantics. However, since UML is the standard language for software modeling, many of these MDD approaches are trying to integrate their semantics into UML in order to use UML as DSML. The use of UML profiles is a recommended strategy to perform this integration allowing, among other benefits, the use of the existent UML modeling tools. However, in the literature related to UML profile construction; it is not possible to find a standardized UML profile generation process. Therefore, a process that integrates a DSML into UML through the automatic generation of a UML profile is presented in this paper. This process facilitates the correct use of UML in a MDD context and provides a solution to take advantage of the benefits of UML and DSMLs.
AB - Nowadays, there are several MDD approaches that have defined Domain-Specific Modeling Languages (DSML) that are oriented to representing their particular semantics. However, since UML is the standard language for software modeling, many of these MDD approaches are trying to integrate their semantics into UML in order to use UML as DSML. The use of UML profiles is a recommended strategy to perform this integration allowing, among other benefits, the use of the existent UML modeling tools. However, in the literature related to UML profile construction; it is not possible to find a standardized UML profile generation process. Therefore, a process that integrates a DSML into UML through the automatic generation of a UML profile is presented in this paper. This process facilitates the correct use of UML in a MDD context and provides a solution to take advantage of the benefits of UML and DSMLs.
KW - DSML
KW - MDD
KW - UML
KW - UML Profile
UR - http://www.scopus.com/inward/record.url?scp=69849114835&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-02144-2_13
DO - 10.1007/978-3-642-02144-2_13
M3 - Conference contribution
AN - SCOPUS:69849114835
SN - 3642021433
SN - 9783642021435
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 110
EP - 124
BT - Advanced Information Systems Engineering - 21st International Conference, CAiSE 2009, Proceedings
Y2 - 8 June 2009 through 12 June 2009
ER -