Practical Large-scale Model-Driven Development of Business Applications with an Executable UML In Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: IndTrackMODELSWARD, 590-604, 2017 , Porto, Portugal