Deriving correspondence relationships to guide a multi-view heterogeneous composition

  • Authors:
  • Andrés Yie;Rubby Casallas;Dirk Deridder;Dennis Wagelaar

  • Affiliations:
  • Grupo de Construcción de Software, Universidad de los Andes, Colombia;Grupo de Construcción de Software, Universidad de los Andes, Colombia;Software Languages Lab, Vrije Universiteit Brussel, Belgium;Software Languages Lab, Vrije Universiteit Brussel, Belgium

  • Venue:
  • MODELS'09 Proceedings of the 2009 international conference on Models in Software Engineering
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The use of several view models is a common practice to specify diverse concerns of a complex system. It is advantageous to use appropriate Domain-Specific Modeling Languages, at high-level of abstraction, to specify each concern. To actually produce the running application, it is necessary not only to transform the view-models into code, but also to compose them. We can establish at the high-level correspondence relationships between the concepts in the different concerns, but it is a complex task to compose the models at this level because we face a heterogeneous composition problem. Therefore, our strategy is to independently transform each view model into a common low-level language to perform a homogeneous composition. We create a mechanism to automatically derive correspondence relationships between the generated low-level models. These new correspondences contain the information to guide a homogeneous composition.