DocumentCode :
3420485
Title :
Compositional structured component model: handling selective functional composition
Author :
Msheik, Hamdan ; Abran, Alain ; Lefebvre, Eric
Author_Institution :
Electr. Eng. Dept., Ecole de Technologie Superieure, Montreal, Que., Canada
fYear :
2004
fDate :
31 Aug.-3 Sept. 2004
Firstpage :
74
Lastpage :
81
Abstract :
Software component technology has been promoted as an innovative means to tackle the issues of software reuse, software quality and, software development complexity. Several component models (CORBA, .Net, JavaBeans) have been introduced, yet certain issues and limitations inherent to components still need to be addressed. As software components with hosts of functionalities tend to be coarse to large-grained in size and since the set of functionalities required by an application varies according to the particular application context, an excessive number of unwanted functionalities might be generated by such components within the application. We present the compositional structured component model (CSCM) designed to handle the issue of unwanted component functionalities and to provide a flexible approach for easier customization, adaptation, and reuse. The CSCM model is designed to handle this issue via component functional composition using metadata composition instances, which allow selective composition of a component´s required functionalities.
Keywords :
distributed object management; object-oriented programming; software metrics; software quality; software reusability; .Net; CORBA; JavaBeans; compositional structured component model; metadata composition instance; software component technology; software development complexity; software quality; software reuse; Application software; Computer languages; Graphical user interfaces; Java; Programming; Software engineering; Software maintenance; Software quality; Software standards; Wrapping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Euromicro Conference, 2004. Proceedings. 30th
ISSN :
1089-6503
Print_ISBN :
0-7695-2199-1
Type :
conf
DOI :
10.1109/EURMIC.2004.1333358
Filename :
1333358
Link To Document :
بازگشت