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

Giovanni Giachetti, Beatriz Marín, Oscar Pastor

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

29 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationAdvanced Information Systems Engineering - 21st International Conference, CAiSE 2009, Proceedings
Pages110-124
Number of pages15
DOIs
Publication statusPublished - 10 Sep 2009
Event21st International Conference on Advanced Information Systems Engineering, CAiSE 2009 - Amsterdam, Netherlands
Duration: 8 Jun 200912 Jun 2009

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5565 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other21st International Conference on Advanced Information Systems Engineering, CAiSE 2009
Country/TerritoryNetherlands
CityAmsterdam
Period8/06/0912/06/09

Keywords

  • DSML
  • MDD
  • UML
  • UML Profile

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint

Dive into the research topics of 'Using UML as a domain-specific modeling language: A proposal for automatic generation of UML profiles'. Together they form a unique fingerprint.

Cite this