EUROMICRO Conference (2002)
Sept. 4, 2002 to Sept. 6, 2002
Pedro J. Clemente , Extremadura University
Juan Hernández , Extremadura University
Juan M. Murillo , Extremadura University
Miguel A. Pérez , Extremadura University
Fernando Sánchez , Extremadura University
Component Based Software Engineering (CBSE) and Aspect Oriented Programming (AOP) are two disciplines of software engineering, which have been generating a great deal of interest in recent years. From the CBSE point of view, the building of applications becomes a process of assembling independent and reusable software modules called components. However, the necessary dependencies description among components and its latter implementation causes the appearance of crosscutting, a problem that AOP resolves adequately. Aspects Orientated Programming allows programmers to express in a separate form the different aspects that intervene in an application. These aspects are composed later adequately. This paper analyses the problem of crosscutting that is produced during component development at one of the last component-based development platforms, as is the Corba Component Model (CCM), and proposes one extension for this platform. This CCM extension has been named AspectCCM.
CBSE, AOP, Corba Component Model
P. J. Clemente, J. M. Murillo, J. Hernández, M. A. Pérez and F. Sánchez, "AspectCCM: An Aspect-Oriented Extension of the Corba Component Model," EUROMICRO Conference(EUROMICRO), Dortmund, Germany, 2002, pp. 10.