Using UML as a domain-specific modeling language: A proposal for automatic generation of UML profiles

Giovanni Giachetti, Beatriz Marín, Oscar Pastor

Resultado de la investigación: Conference contribution

24 Citas (Scopus)

Resumen

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.

Idioma originalEnglish
Título de la publicación alojadaAdvanced Information Systems Engineering - 21st International Conference, CAiSE 2009, Proceedings
Páginas110-124
Número de páginas15
DOI
EstadoPublished - 10 sep 2009
Evento21st International Conference on Advanced Information Systems Engineering, CAiSE 2009 - Amsterdam, Netherlands
Duración: 8 jun 200912 jun 2009

Serie de la publicación

NombreLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volumen5565 LNCS
ISSN (versión impresa)0302-9743
ISSN (versión digital)1611-3349

Other

Other21st International Conference on Advanced Information Systems Engineering, CAiSE 2009
PaísNetherlands
CiudadAmsterdam
Período8/06/0912/06/09

Huella dactilar

UML Profile
Domain-specific Languages
Modeling Language
Semantics
Integrate
Modeling
Software
Modeling languages

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Citar esto

Giachetti, G., Marín, B., & Pastor, O. (2009). Using UML as a domain-specific modeling language: A proposal for automatic generation of UML profiles. En Advanced Information Systems Engineering - 21st International Conference, CAiSE 2009, Proceedings (pp. 110-124). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 5565 LNCS). https://doi.org/10.1007/978-3-642-02144-2_13
Giachetti, Giovanni ; Marín, Beatriz ; Pastor, Oscar. / Using UML as a domain-specific modeling language : A proposal for automatic generation of UML profiles. Advanced Information Systems Engineering - 21st International Conference, CAiSE 2009, Proceedings. 2009. pp. 110-124 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{d713b7fb8a2747e481c00c95132d7c80,
title = "Using UML as a domain-specific modeling language: A proposal for automatic generation of UML profiles",
abstract = "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.",
keywords = "DSML, MDD, UML, UML Profile",
author = "Giovanni Giachetti and Beatriz Mar{\'i}n and Oscar Pastor",
year = "2009",
month = "9",
day = "10",
doi = "10.1007/978-3-642-02144-2_13",
language = "English",
isbn = "3642021433",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "110--124",
booktitle = "Advanced Information Systems Engineering - 21st International Conference, CAiSE 2009, Proceedings",

}

Giachetti, G, Marín, B & Pastor, O 2009, Using UML as a domain-specific modeling language: A proposal for automatic generation of UML profiles. En Advanced Information Systems Engineering - 21st International Conference, CAiSE 2009, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 5565 LNCS, pp. 110-124, 21st International Conference on Advanced Information Systems Engineering, CAiSE 2009, Amsterdam, Netherlands, 8/06/09. https://doi.org/10.1007/978-3-642-02144-2_13

Using UML as a domain-specific modeling language : A proposal for automatic generation of UML profiles. / Giachetti, Giovanni; Marín, Beatriz; Pastor, Oscar.

Advanced Information Systems Engineering - 21st International Conference, CAiSE 2009, Proceedings. 2009. p. 110-124 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 5565 LNCS).

Resultado de la investigación: Conference contribution

TY - GEN

T1 - Using UML as a domain-specific modeling language

T2 - A proposal for automatic generation of UML profiles

AU - Giachetti, Giovanni

AU - Marín, Beatriz

AU - Pastor, Oscar

PY - 2009/9/10

Y1 - 2009/9/10

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

ER -

Giachetti G, Marín B, Pastor O. Using UML as a domain-specific modeling language: A proposal for automatic generation of UML profiles. En Advanced Information Systems Engineering - 21st International Conference, CAiSE 2009, Proceedings. 2009. p. 110-124. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/978-3-642-02144-2_13