Managing Trade-Offs in Adaptable Software Architectures - [Version Originale]