Horizontal transformation of PSMs

  • Authors:
  • Jamal Abd-Ali;Karim El Guemhioui

  • Affiliations:
  • Department of Computer Science and Engineering, University of Quebec in Outaouais (UQO), Gatineau, (Quebec), Canada;Department of Computer Science and Engineering, University of Quebec in Outaouais (UQO), Gatineau, (Quebec), Canada

  • Venue:
  • ECMDA-FA'05 Proceedings of the First European conference on Model Driven Architecture: foundations and Applications
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this last decade component technology has known a fast expansion, initially with EJB (Enterprise JavaBeans), and more recently with .NET. Many companies would probably not hesitate to embrace the new technological wave of .NET components if they could recover (part of) their investment in EJB. As it is more than probable that existing EJB applications do not have models independent of the technological platform (PIM), we propose a horizontal migration path between these two technologies by the definition of a transformation which converts a model specific to EJB (PSM) into a model specific to the .Net components. Since metamodels of these two technologies are essential to the definition of our transformation, we use the EJB metamodel adopted by the OMG and, for the .NET components, we propose a metamodel of our vintage. The transformation is written in a well-defined language derived from a submission in response to the RFP issued by the OMG to standardize the transformation language QVT. The feasibility of the idea is illustrated with an example.