• DocumentCode
    2097421
  • Title

    Integrating CBSE, SoC, MDA, and AOP in a software development method

  • Author

    Silaghi, Raul ; Strohmeier, Alfred

  • Author_Institution
    Software Eng. Lab., Swiss Fed. Inst. of Technol., Lausanne, Switzerland
  • fYear
    2003
  • fDate
    16-19 Sept. 2003
  • Firstpage
    136
  • Lastpage
    146
  • Abstract
    Component-based software engineering, separation of concerns, model-driven architecture, and aspect-oriented programming are four active research areas tat have been around for several years now. In this paper, we present how these four paradigms can be put together in the context of a new software development method and we show how they can complement each other are different stages in the development life-cycle of enterprise, middleware-mediated applications. Different software development methods, such as Fondue, Catalysis, KobrA, and the Rational Unified Process, are also analyzed, pointing out their differences and limitations. In the end, requirements for a dedicated tool infrastructure that would support the new development approach are discussed.
  • Keywords
    integrated software; middleware; object-oriented programming; software development management; software engineering; AOP; Aspect-Oriented Programming; CBSE; Catalysis; Fondue; KobrA; MDA; Model-Driven Architecture; Rational Unified Process; SoC; component-based software engineering; development life-cycle; enterprise; middleware-mediated applications; separation of concerns; software development method; tool infrastructure; Application software; Buildings; Computer architecture; Data models; Guidelines; Laboratories; Middleware; Programming; Protocols; Software engineering;
  • 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.1233844
  • Filename
    1233844