• DocumentCode
    3386112
  • Title

    An EDOC-based approach for specific middleware services development

  • Author

    Maciel, Rita Suzana Pitangueira ; Da Silva, Bruno Carreiro ; Mascarenhas, Leandro Abreu

  • Author_Institution
    Faculdade Ruy Barbosa Salvador, Bahia
  • fYear
    2006
  • fDate
    30-30 March 2006
  • Lastpage
    143
  • 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-components-based 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 RM-ODP concepts, and also presents a model transformation tool, called transforms, to automate the necessary steps of the process
  • Keywords
    Unified Modeling Language; distributed object management; middleware; software reusability; EDOC-based approach; OMG UML profile; RM-ODP concepts; distributed applications; distributed objects-and-components-based systems; middleware services development; middleware-independent model; model transformation tool; model-driven architecture; software development; transforms; Application software; Conferences; Costs; Distributed computing; Embedded computing; Middleware; Pervasive computing; Programming; US Department of Transportation; Unified modeling language; EDOC; MDA; Model Transformation; Model-based Development; Specific Middleware Services.;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Model-Based Development of Computer-Based Systems and Model-Based Methodologies for Pervasive and Embedded Software, 2006. MBD/MOMPES 2006. Fourth and Third International Workshop on
  • Conference_Location
    Potsdam
  • Print_ISBN
    0-7695-2538-5
  • Type

    conf

  • DOI
    10.1109/MBD-MOMPES.2006.2
  • Filename
    1604773