Strategic directions in software quality
ACM Computing Surveys (CSUR) - Special ACM 50th-anniversary issue: strategic directions in computing research
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Synergy between component-based and generative approaches
ESEC/FSE-7 Proceedings of the 7th European software engineering conference held jointly with the 7th ACM SIGSOFT international symposium on Foundations of software engineering
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
APSEC '00 Proceedings of the Seventh Asia-Pacific Software Engineering Conference
Software reuse strategies and component markets
Communications of the ACM - Program compaction
Testing and Quality Assurance for Component-Based Software
Testing and Quality Assurance for Component-Based Software
Framework for Third Party Testing of Component Software
APSEC '01 Proceedings of the Eighth Asia-Pacific on Software Engineering Conference
An Approach to Object-Oriented Component Customization for Real-time Software Development
ISORC '02 Proceedings of the Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Customization of Enterprise Content Management Systems: An Exploratory Case Study
HICSS '04 Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 4 - Volume 4
A rule-based component customization technique for QoS properties
HASE'04 Proceedings of the Eighth IEEE international conference on High assurance systems engineering
Hi-index | 0.00 |
Recently, Component Based Software Development is used to develop large and complicated software application systems based on available and reusable components. After selecting components, reusers usually need to modify components to meet the new requirements. Through customization, components can be reused in specific application environment or interact with other components. The interfaces are the only point for the interaction among components. Customization of black-box or on-line component is often done by modifying the interface. In this paper, an extended component interface specification model is proposed to support the component customization and testing. Based on the four kinds of interface specifications and the relationship between the specification elements, the customization operators, testing process and testing reuse principles are proposed. Finally, some experiments are carried and the results have shown that the customization mechanism and testing reuse principles can support the testing of interface customized components.