Improving automatic UML2 profile generation for MDA industrial development

Giovanni Giachetti, Francisco Valverde, Oscar Pastor

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

15 Citations (Scopus)

Abstract

In the context of MDA-oriented solutions, a modeling language with a precise semantics is a mandatory requirement. Even though MDA encourages the use of UML, there are several MDA approaches that define their own Domain Specific Modeling Languages (DSML) in order to obtain the needed semantic precision. However, the high acceptance of UML in the software industry has led different MDA-approaches to integrate their DSMLs semantics into UML by means of UML profiles. Certain approaches provide alternatives to elaborate a UML profile from the DSML metamodel, but generally speaking, the resultant profile does not include all the semantic expressiveness of the original DSML. This paper provides a solution that is focused on the MDA industrial development. This solution is based on a systematic approach to generate a DSML metamodel that is used to automatically obtain a UML profile that has all the expressiveness of the original DSML.

Original languageEnglish
Title of host publicationAdvances in Conceptual Modeling - Challenges and Opportunities - ER 2008 Workshops CMLSA, ECDM, FP-UML, M2AS, RIGiM, SeCoGIS, WISM, Proceedings
Pages113-122
Number of pages10
Volume5232 LNCS
DOIs
Publication statusPublished - 2008
Event27th International Conference on Conceptual Modeling, ER 2008 Workshops: CMLSA, ECDM, FP-UML, M2AS, RIGiM, SeCoGIS, WISM - Barcelona, Spain
Duration: 20 Oct 200823 Oct 2008

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5232 LNCS
ISSN (Print)03029743
ISSN (Electronic)16113349

Other

Other27th International Conference on Conceptual Modeling, ER 2008 Workshops: CMLSA, ECDM, FP-UML, M2AS, RIGiM, SeCoGIS, WISM
Country/TerritorySpain
CityBarcelona
Period20/10/0823/10/08

Keywords

  • DSML
  • MDA
  • MDD
  • Metamodeling
  • Model-driven Engineering
  • UML Profile
  • UML2

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

Fingerprint

Dive into the research topics of 'Improving automatic UML2 profile generation for MDA industrial development'. Together they form a unique fingerprint.

Cite this