Component adaptation is a key solution to eliminate the mismatches between existing components and the particular reuse context in applications. During the adaptation process of reusable components, there are two important problems should be concerned. One is "coupling", and the other is "Delay Adaptation". Several mechanisms have been proposed for resolving those two problems, but most of them have only taken those problems into consideration in part. Different from them, this paper proposes a framework which focuses on thoroughly resolving functional dependency among components and enabling ...