Definition of a Component Selection Process Based on QoS Criteria and Its Application to Self-adaptive Software Systems | IEEE Conference Publication | IEEE Xplore