Text this: Coupled Model Transformations for QoS Enabled Component-Based Software Design