Integrating CBSE, SoC, MDA, and AOP in a Software Development Method

  • Authors:
  • Raul Silaghi;Alfred Strohmeier

  • Affiliations:
  • -;-

  • Venue:
  • EDOC '03 Proceedings of the 7th International Conference on Enterprise Distributed Object Computing
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Component-Based Software Engineering, Separation ofConcerns, Model-Driven Architecture, and Aspect-OrientedProgramming are four active research areas that havebeen around for several years now. In this paper, wepresent how these four paradigms can be put together in thecontext of a new software development method and we showhow they can complement each other at different stages inthe development life-cycle of enterprise, middleware-mediatedapplications. Different software development methods,such as Fondue, Catalysis, KobrA, and the Rational UnifiedProcess, are also analyzed, pointing out their differencesand limitations. In the end, requirements for a dedicatedtool infrastructure that would support the new developmentapproach are discussed.