The Current State of Software Component Adaptation

Component adaptation is widely recognized to be a crucial problem. Components that partially satisfy the constraints of a design problem are adapted using different adaptation methods and adaptation architecture. In this paper, we describe the component and component adaptation informal specification and present several adaptation types, then present an overview of the component adaptation methodology proposed by the prior researchers in the field, and give some possible benefits of each approach. At last we discuss some interesting open issues that deserve further research work.