DocumentCode :
3420125
Title :
Microcomponent-based component controllers: a foundation for component aspects
Author :
Mencl, Vladimir ; Bures, Tomas
Author_Institution :
Dept. of Software Eng., Charles Univ., Prague, Czech Republic
fYear :
2005
fDate :
15-17 Dec. 2005
Abstract :
In most component models, a software component consists of a functional part and a controller part. The controller part may be extensible; however, existing component models provide no means to capture the structure of the controller part, and therefore neither to specify the controller part extensions. In this paper, we introduce a minimalist component model to capture the structure of the controller part, coining the term microcomponent for the controller part elements. We further introduce the concept of a component aspect as a consistent set of controller part extensions. Within this framework, it is possible to seamlessly integrate controller part extensions, applying them to the components selected in the application´s launch configuration. We have evaluated these concepts in a prototype implementation.
Keywords :
application program interfaces; object-oriented programming; application launch configuration; aspect-based controller; component controller part extension; microcomponent-based component controller; minimalist component model; software component model; Computer science; Concrete; Contracts; Fractals; Mathematical model; Mathematics; Physics; Prototypes; Software engineering; Telecommunication control; component controllers; component models;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 2005. APSEC '05. 12th Asia-Pacific
ISSN :
1530-1362
Print_ISBN :
0-7695-2465-6
Type :
conf
DOI :
10.1109/APSEC.2005.78
Filename :
1607215
Link To Document :
بازگشت