International audienceDistributed autonomous applications are generally composed of a set of distributed objects components)that collaborate to offer some particular functions. These applications execute in environments in which operational context changes occur frequently. Allowing such applications to use dynamic adaptation mechanisms becomes necessary in order to meet requirements. Adaptation actions performed by such mechanisms may affect collaborations among several distributed components. Therefore, planning such distributed adaptations is a complex task for developers.This paper presents Adapt-Medium, an architecture structuring adaptation mechanisms for adaptive distributed components as well as a model-based methodology that automa...