Matthias Becker: Engineering self-adaptive systems with simulation-based performance prediction. University of Paderborn, Germany 2017