Linking UML and MDD through UML profiles: A practical approach based on the UML association

Giovanni Giachetti, Manuela Albert, Beatriz Marín, Oscar Pastor

Resultado de la investigación: Article

5 Citas (Scopus)

Resumen

In a model-driven development context, the definition (or selection) of an appropriate modeling language is a crucial task. OMG, in the model-driven architecture specification, recommends the use of UML for model-driven developments. However, the lack of semantic precision in UML has led to different model-driven approaches proposing their own domain-specific modeling languages in order to introduce their modeling needs. This paper focuses on customizing the UML association in order to facilitate its application in model-driven development environments. To do this, a well-defined process is defined to integrate the abstract syntax of a domain-specific modeling language that supports a precise semantics for the association construct in UML by means of the automatic generation of a UML profile. Finally, a brief example shows how the results obtained by the application of the proposed process can generate software products through a real model compilation tool.

Idioma originalEnglish
Páginas (desde-hasta)2353-2373
Número de páginas21
PublicaciónJournal of Universal Computer Science
Volumen16
N.º17
EstadoPublished - 2010

Huella dactilar

UML Profile
Linking
Modeling Language
Domain-specific Languages
Model Driven Architecture
Semantics
Model
Compilation
Well-defined
Integrate
Specification
Software
Specifications
Modeling
Modeling languages

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Citar esto

Giachetti, Giovanni ; Albert, Manuela ; Marín, Beatriz ; Pastor, Oscar. / Linking UML and MDD through UML profiles : A practical approach based on the UML association. En: Journal of Universal Computer Science. 2010 ; Vol. 16, N.º 17. pp. 2353-2373.
@article{f5dea04327f040cf9dd594b02dc2049c,
title = "Linking UML and MDD through UML profiles: A practical approach based on the UML association",
abstract = "In a model-driven development context, the definition (or selection) of an appropriate modeling language is a crucial task. OMG, in the model-driven architecture specification, recommends the use of UML for model-driven developments. However, the lack of semantic precision in UML has led to different model-driven approaches proposing their own domain-specific modeling languages in order to introduce their modeling needs. This paper focuses on customizing the UML association in order to facilitate its application in model-driven development environments. To do this, a well-defined process is defined to integrate the abstract syntax of a domain-specific modeling language that supports a precise semantics for the association construct in UML by means of the automatic generation of a UML profile. Finally, a brief example shows how the results obtained by the application of the proposed process can generate software products through a real model compilation tool.",
keywords = "Association, DSML, MDA, MDD, Profile, UML",
author = "Giovanni Giachetti and Manuela Albert and Beatriz Mar{\'i}n and Oscar Pastor",
year = "2010",
language = "English",
volume = "16",
pages = "2353--2373",
journal = "Journal of Universal Computer Science",
issn = "0948-695X",
publisher = "Technische Universitat Graz from Austria",
number = "17",

}

Giachetti, G, Albert, M, Marín, B & Pastor, O 2010, 'Linking UML and MDD through UML profiles: A practical approach based on the UML association', Journal of Universal Computer Science, vol. 16, n.º 17, pp. 2353-2373.

Linking UML and MDD through UML profiles : A practical approach based on the UML association. / Giachetti, Giovanni; Albert, Manuela; Marín, Beatriz; Pastor, Oscar.

En: Journal of Universal Computer Science, Vol. 16, N.º 17, 2010, p. 2353-2373.

Resultado de la investigación: Article

TY - JOUR

T1 - Linking UML and MDD through UML profiles

T2 - A practical approach based on the UML association

AU - Giachetti, Giovanni

AU - Albert, Manuela

AU - Marín, Beatriz

AU - Pastor, Oscar

PY - 2010

Y1 - 2010

N2 - In a model-driven development context, the definition (or selection) of an appropriate modeling language is a crucial task. OMG, in the model-driven architecture specification, recommends the use of UML for model-driven developments. However, the lack of semantic precision in UML has led to different model-driven approaches proposing their own domain-specific modeling languages in order to introduce their modeling needs. This paper focuses on customizing the UML association in order to facilitate its application in model-driven development environments. To do this, a well-defined process is defined to integrate the abstract syntax of a domain-specific modeling language that supports a precise semantics for the association construct in UML by means of the automatic generation of a UML profile. Finally, a brief example shows how the results obtained by the application of the proposed process can generate software products through a real model compilation tool.

AB - In a model-driven development context, the definition (or selection) of an appropriate modeling language is a crucial task. OMG, in the model-driven architecture specification, recommends the use of UML for model-driven developments. However, the lack of semantic precision in UML has led to different model-driven approaches proposing their own domain-specific modeling languages in order to introduce their modeling needs. This paper focuses on customizing the UML association in order to facilitate its application in model-driven development environments. To do this, a well-defined process is defined to integrate the abstract syntax of a domain-specific modeling language that supports a precise semantics for the association construct in UML by means of the automatic generation of a UML profile. Finally, a brief example shows how the results obtained by the application of the proposed process can generate software products through a real model compilation tool.

KW - Association

KW - DSML

KW - MDA

KW - MDD

KW - Profile

KW - UML

UR - http://www.scopus.com/inward/record.url?scp=78650255710&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:78650255710

VL - 16

SP - 2353

EP - 2373

JO - Journal of Universal Computer Science

JF - Journal of Universal Computer Science

SN - 0948-695X

IS - 17

ER -