DocumentCode :
2571719
Title :
Software components - enabling a mass market
Author :
Brereton, Pearl ; Linkman, Stephen ; Thomas, Nigel ; Bøegh, Jørgen ; De Panfilis, Stefano
Author_Institution :
Dept. of Comput. Sci., Keele Univ., UK
fYear :
2002
fDate :
6-8 Oct. 2002
Firstpage :
169
Lastpage :
176
Abstract :
Component based software engineering, the building of software systems from reusable parts, offers the potential to radically improve the way in which software is developed. It promises increased reuse leading to higher quality and reduced time to market. In addition, if component parts are available ´off the shelf´ then we can expect to see the emergence of a thriving market in new ever-better components. This should enable those who integrate components into whole systems to adapt and improve such systems rapidly and predictably by replacing old components with new and better ones. This paper reports on work undertaken within CLARiFi, a European-funded project, which aimed to provide a supportive infrastructure to enable such a component marketplace. The infrastructure is manifested through the design, development and evaluation of a series of pre-industrial component broker prototypes. The underlying research areas include the component classification scheme, ranking and selection of components, component certification and visualization in the ranking and selection process. The paper concludes with a discussion of the lessons learned from the prototyping and evaluation activities carried out throughout the project.
Keywords :
object-oriented programming; program visualisation; software architecture; software development management; software process improvement; software prototyping; software quality; software reusability; CLARiFi; Clear and Reliable Information for Integration; European-funded project; component based software engineering; component behavior; component certification; component classification; component integration; component marketplace; component ranking; component selection; function reuse; interface reuse; interoperability; mass market; off the shelf component part; preindustrial component broker prototype; process visualization; reusable part; software components; software development; software quality; software system building; supportive infrastructure; time to market reduction; user friendliness; Acoustical engineering; Acoustics; Computer science; Consumer electronics; Prototypes; Software engineering; Software prototyping; Software reusability; Software systems; Time to market;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Technology and Engineering Practice, 2002. STEP 2002. Proceedings. 10th International Workshop on
Print_ISBN :
0-7695-1878-8
Type :
conf
DOI :
10.1109/STEP.2002.1267628
Filename :
1267628
Link To Document :
بازگشت