A framework for extensible component customization for component-based software development

Sik-Sang Yau, Choksing Taweponsomkiat, Dazhi Huang

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

Abstract

Component-based software development (CBSD) increases productivity of software developers and improves overall software quality due to high degree of reusability. To achieve the full potential of CBSD, it is necessary for software developers to be able to customize components because it is rare to find the components completely matching their functional and non-functional requirements in the new applications. Existing customization approaches can be used to address this problem only in a narrow set of application domains. Addressing customization in a wide range of application domains is highly desirable, but very challenging because there are usually a number of different ways to customize a component. Different application domains can require vastly different customizations on the same component. In this paper, a framework for extensible component customization, which is independent of any run-time system or platform and can be used in a wide range of application domains, is presented.

Original languageEnglish (US)
Title of host publicationProceedings - Sixth International Conference on Quality Software, QSIC 2006
Pages369-376
Number of pages8
DOIs
StatePublished - 2006
Event6th International Conference on Quality Software, QSIC 2006 - Beijing, China
Duration: Oct 27 2006Oct 28 2006

Publication series

NameProceedings - International Conference on Quality Software
ISSN (Print)1550-6002

Other

Other6th International Conference on Quality Software, QSIC 2006
Country/TerritoryChina
CityBeijing
Period10/27/0610/28/06

Keywords

  • Application domains
  • Component customization framework
  • Component-based software development (CBSD)
  • Extensible component
  • Software reuse

ASJC Scopus subject areas

  • Engineering(all)

Fingerprint

Dive into the research topics of 'A framework for extensible component customization for component-based software development'. Together they form a unique fingerprint.

Cite this