Learn More
Component-Based Software Development (CBSD) swears software reuse but it suffers from code scattering and tangling. Aspect Oriented Programming (AOP) deals with these problems. We present in this paper, Fractal-AOP, an add-on to the Frac-tal component model that combines AOP and CBSD into an overall model. Combining is achieved by applying AOP principles on(More)
Integrating aspects and components can be important for both AOSD and CBSD. On the one hand CBSD suffers from crosscutting and tangling code [7]. On the other hand, actual AOSD technologies are not mature enough to enable aspect reuse [6, 4]. So, each paradigm can resolve other's paradigm limitations. The integration of AOSD and CBSD is a complex task that(More)
Component-Based Software Development (CBSD) swears software reuse but it suffers from code scattering and tangling. Aspect Oriented Programming (AOP) deals with these problems. We present in this paper, Fractal-AOP, an add-on to the Fractal component model that combines AOP and CBSD into an overall model. Combining is achieved by applying AOP principles on(More)
  • 1