An automated process for implementing multilevel domain models

  • Authors:
  • Frédéric Mallet;François Lagarde;Charles André;Sébastien Gérard;François Terrier

  • Affiliations:
  • Université de Nice Sophia Antipolis, INRIA Sophia Antipolis Méditerranée, Sophia Antipolis, France;SAGEM RSD, MASSY cedex, France;Université de Nice Sophia Antipolis, INRIA Sophia Antipolis Méditerranée, Sophia Antipolis, France;CEA LIST, Laboratoire d’Ingénierie dirigée par les modèles pour les Systèmes Embarquès, Gif-sur-Yvette, France;CEA LIST, Laboratoire d’Ingénierie dirigée par les modèles pour les Systèmes Embarquès, Gif-sur-Yvette, France

  • Venue:
  • SLE'09 Proceedings of the Second international conference on Software Language Engineering
  • Year:
  • 2009

Quantified Score

Hi-index 0.02

Visualization

Abstract

Building a UML profile is tedious and error-prone. There is no precise methodology to guide the process. Best practices recommend gathering concepts in a technology-independent domain view before implementation. Still, the adequacy of the implementation should be verified. This paper proposes to transform automatically a domain model into a profile-based implementation. To reduce accidental complexity in the domain model and fully benefit from advanced profiling features in the generated profile, our process relies on the multilevel paradigm. The value of this paradigm for the definition of uml profiles is assessed and applied to a subset of the marte time model.