A semantic-based representation and analysis of monitoring data for self-adaptive systems. (2017)