“…QoS contracts constitute a natural and effective means for capturing this kind of contextdependent requirements, such as those on performance, availability and confidentiality [1,2]. Several specifications [3,4], languages [5,6], formal semantics [7,8] and models [9,10,11,12], among others, have been proposed to specify, model and support the QoS contracts elements, the relationship among QoS provisions and requirements, and enforcement mechanisms. However, despite these many advances, the development of a sound theory to preserve QoS contracts in component-based systems still remains an open problem with at least two important challenges.…”