An EDOC-based Approach for Specific Middleware Services Development

  • Authors:
  • Rita Suzana Pitangueira Maciel;Bruno Carreiro da Silva;Leandro Abreu Mascarenhas

  • Affiliations:
  • Faculdade Ruy Barbosa Salvador, Bahia - Brazill;Faculdade Ruy Barbosa Salvador, Bahia - Brazill;Faculdade Ruy Barbosa Salvador, Bahia - Brazill

  • Venue:
  • MBD-MOMPES '06 Proceedings of the Fourth Workshop on Model-Based Development of Computer-Based Systems and Third International Workshop on Model-Based Methodologies for Pervasive and Embedded Software
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Several approaches for software development are being proposed to capture a domain and to reuse in future developments. Specific middleware services are an approach to facilitate the development of specific distributed applications. The modeling of the stable aspects of the domain is an important and fundamental feature of this approach. The construction of a distributed application based on MDA starts with the definition of a middleware-independent model called PIM. Then, a model named PSM is defined according to the middleware the application will be implemented on. The EDOC profile is one of the OMG UML profile with the goal to present a notation to simplify the development of distributed objects-and-componentsbased systems. Describing the services through EDOC as a PIM, generic models can be reached, decoupling them from common-services implementations found in the several middleware platforms. Portability is reached once a PIM can be translated into several PSMs and platform-specific code. This paper presents a development process for specific middleware services based on the MDA, using EDOC and RMODP concepts, and also presents a model transformation tool, called TRANSFORMS, to automate the necessary steps of the process.