Self-Aware Computing Systems - Kounev, Samuel; Kephart, Jeffrey O; Milenkoski, Aleksandar; Zhu, Xiaoyun (Springer International Publishing, 2017)