Model-Driven Software Engineering in the openETCS Project: Project Experiences and Lessons Learned. - Karg, Stefan; Raschke, Alexander; Tichy, Matthias; Liebel, Grischa (2017)