DocumentCode :
2432362
Title :
AspectCCM: an aspect-oriented extension of the CORBA Component Model
Author :
Clemente, Pedro J. ; Hernández, Juan ; Murillo, Juan M. ; Pérez, Miguel A. ; Sánchez, Fernando
Author_Institution :
Quercus Software Eng. Group, Extremadura Univ., Spain
fYear :
2002
fDate :
2002
Firstpage :
10
Lastpage :
16
Abstract :
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 dependency description among components and its latter implementation causes the appearance of crosscutting, a problem that AOP resolves adequately. Aspect 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 an extension for this platform. This CCM extension has been named AspectCCM.
Keywords :
development systems; distributed object management; object-oriented programming; software reusability; AOP; AspectCCM; CBSE; CCM extension; CORBA Component Model; aspect oriented programming; component based software engineering; component-based development platforms; crosscutting; independent reusable software modules; Application software; Assembly systems; Contracts; Costs; Object oriented modeling; Object oriented programming; Programming profession; Proposals; Software engineering; Software reusability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Euromicro Conference, 2002. Proceedings. 28th
ISSN :
1089-6503
Print_ISBN :
0-7695-1787-0
Type :
conf
DOI :
10.1109/EURMIC.2002.1046127
Filename :
1046127
Link To Document :
بازگشت