As part of the evolution of software systems, effort is often invested to discover in what parts of the source code a feature (or other concern) is implemented. Unfortunately, kn...
We present in this paper an approach aiming at adapting software components. It focuses on adapting component structures instead of adapting component services. Among the motivati...
Abstract. The use of software component models has become popular during the last decade, in particular in the development of software for desktop applications and distributed info...
To support rapid software evolution, it is desirable to construct software systems from reusable components. In this approach, the architecture of a system is described as a collec...
While the use of software component models has become popular in the development of desktop applications and distributed information systems, such models have not been widely used...