Abstract
The creation of information systems able to be executed in ubiquitous environments, involves a better taking into account of the runtime context in order to ensure service continuity. However, in component-based software engineering, information systems are built by assembling standalone components which must adapt themselves to the current context. To deal with this issue, we propose in this paper an approach aiming at generating a selfadaptive software component from a standalone component. This property allows the component to adapt its structure according its use context.