Ir directamente a la navegación principal Ir directamente a la búsqueda Ir directamente al contenido principal

Leveraging patterns on domain models to improve UML profile definition

  • François Lagarde*
  • , Huáscar Espinoza
  • , François Terrier
  • , Charles André
  • , Sébastien Gérard
  • *Autor correspondiente de este trabajo
  • Commissariat à l’énergie atomique et aux énergies alternatives
  • Université Côte d'Azur

Producción científica: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

20 Citas (Scopus)

Resumen

Building a reliable UML profile is a difficult activity that requires the use of complex mechanisms -stereotypes and their attributes, OCL enforcement- to define a domain-specific modeling language (DSML). Despite the ever increasing number of profiles being built in many domains, there is a little published literature available to help DSML designers. Without a clear design process, most such profiles are inaccurate and jeopardize subsequent model transformations or model analyses. We believe that a suitable approach to building UML based domain specific languages should include systematic transformation of domain representations into profiles. This article therefore proposes a clearly-defined process geared to helping the designer throughout this design activity. Starting from the conceptual domain model, we identify a set of design patterns for which we detail several profile implementations. We illustrate our approach by creating a simplified profile that depicts elements belonging to a real-time system domain. The prototype tool supporting our approach is also described.

Idioma originalInglés
Título de la publicación alojadaFundamental Approaches to Software Engineering - 11th International Conference, FASE 2008 - Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2008, Proceedings
Páginas116-130
Número de páginas15
DOI
EstadoPublicada - 2008
Publicado de forma externa
Evento"11th International Conferenceon Fundamental Approaches to Software Engineering, FASE 2008" - Budapest, Hungría
Duración: 29 mar 20086 abr 2008

Serie de la publicación

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

Conferencia

Conferencia"11th International Conferenceon Fundamental Approaches to Software Engineering, FASE 2008"
País/TerritorioHungría
CiudadBudapest
Período29/03/086/04/08

Huella

Profundice en los temas de investigación de 'Leveraging patterns on domain models to improve UML profile definition'. En conjunto forman una huella única.

Citar esto