• DocumentCode
    2097539
  • Title

    Implementing EDOC business components on top of a CCM platform

  • Author

    Belaunde, Mariano ; Bezivin, Jean ; PHAM, Thanh Ha

  • Author_Institution
    France Telecom R&D, Lannion, France
  • fYear
    2003
  • fDate
    16-19 Sept. 2003
  • Firstpage
    208
  • Lastpage
    219
  • Abstract
    This paper investigates the problem of authoring the construction of large distributed enterprise applications form high-level specifications of business logic. How far can we go on trying to apply a model centric approach as the one promoted by the OMG, the Model Driven Architecture? This is the basic question to which we try to bring some partial answers. For this purpose the paper presents an experiment that consists of providing concrete implementations of EDOC/ECA specifications by the Object Management Group (2002) on top of the OpenCCM middleware platform by Object Management Group (2002) and OpenCCM. The roles played by aspect modeling and platform modeling will be discussed. A framework for automating the projection of business specifications into executable code has been defined and implemented. It involves the usage of distinct technologies such as pure meta-modeling, model transformation and the appliance of PAC-AMMODEUS principles by L. Nigay (1994) - presentation, abstraction, control - to achieve software construction in an efficient and innovative way.
  • Keywords
    distributed object management; formal specification; middleware; object-oriented programming; CCM platform; EDOC business components; EDOC/ECA specifications; Model Driven Architecture; OMG; Object Management Group; OpenCCM middleware platform; PAC-AMMODEUS principles; aspect modeling; business specifications; distributed enterprise applications; executable code; high-level specifications; meta modeling; model centric approach; model engineering; model transformation; platform modeling; projection automation; software construction; transformation models; Automatic control; Concrete; Graphical user interfaces; Home appliances; Logic; Merging; Metamodeling; Middleware; Production; Research and development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference, 2003. Proceedings. Seventh IEEE International
  • Print_ISBN
    0-7695-1994-6
  • Type

    conf

  • DOI
    10.1109/EDOC.2003.1233850
  • Filename
    1233850