Engineering Self-Adaptive Systems with the Role-Based Architecture of Helena | IEEE Conference Publication | IEEE Xplore