A Utility-Based Approach for Self-Adaptive Systems: Application to a Smart Building | IEEE Conference Publication | IEEE Xplore