Model-Driven Approach and Practical Design Guidelines - Patrick O.J. Kaltjob (Taylor and Francis, 2018)