A Calculus for Generic, QoS-Aware Component Composition - Luís Soares Barbosa (2012)