Implementing a data distribution variant with a metamodel, some models and a transformation

  • Authors:
  • Eveline Kaboré;Antoine Beugnard

  • Affiliations:
  • Department of Computer Sciences, TELECOM Bretagne, Technopôle Brest-Iroise, Brest Cedex 3, France;Department of Computer Sciences, TELECOM Bretagne, Technopôle Brest-Iroise, Brest Cedex 3, France

  • Venue:
  • DAIS'08 Proceedings of the 8th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we showhowmodel transformations can be used to implement data distribution features in the software design process of a component. This approach is based on a single metamodel that defines data distribution abstractions and on the design of alternatives that are used to implement each data distribution variant. A model transformation is associated with the metamodel and the component metamodel we consider as the target. We show that this approach facilitates the derivation of different implementation strategies from the model of a component.We illustrate our approach with the example of distributed communication component software that implements one centralized and two peer-to-peer variants and we demonstrate the reusability of the transformation.