Objectives and topics

In recent years, MDA and associated MDE methodologies, approaches and languages emphasized the role that OCL has to play in MDE development. Beyond using OCL in specifying assertions and operations, new approaches and visions reveal beneficial usage of OCL to specify model behavior, compilation and evaluation of models, model transformation, and code generation. All these usages concern modeling languages in general, and UML in particular, as a modeling language.

This workshop solicits research contributions and experience reports related to the adequacy of OCL specifications to the mentioned usages, OCL refactoring and extensions in order to support new usages of OCL specifications and new applications domain.

Topics of interest include, but are not limited to: