“…The goal of the method is twofold: 1) providing assistance in validating semantic aspects while also gaining deeply understood knowledge from hands-on experience 2) allowing to detect design errors that result from misinterpreted use of modeling language constructs. The work proposes an extension to the techniques previously presented by ( Haesen & Snoeck, 2004;Sedrakyan & Snoeck, 2012, 2013a, 2013bSnoeck, Haesen, Buelens, De Backer, & Monsieur, 2007;Snoeck, Michiels, & Dedene, 2003). The methodology uses the UML as modelling language, but underneath it relies on the concepts of MERODE 1 , an Enterprise Information Systems engineering methodology developed at the university of Leuven, which follows the Model-Driven Architecture and Engineering approach.…”