By Topic

Extending an OCL Compiler for Metamodeling and Model Transformation Systems: Unifying the Twofold Functionality

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Mezei, G. ; Dept. of Autom. & Applied Informatics, Budapest Univ. of Technol. & Econ. ; Lengyel, L. ; Levendovszky, T. ; Charaf, H.

Object constraint language (OCL) is used to extend the capabilities of Unified Modeling Language (UML) diagrams by defining constraints for the model items. Since OCL is based on, but not limited to UML diagrams, it can be used in generic metamodeling environments to validate the models as well. Also, OCL can be used in model transformation systems to specify additional constraints for the transformation steps. Supporting constraints in metamodeling and model transformation systems require the extension of the generic OCL compiler architecture. This paper discusses the most important solutions suitable for extending a generic OCL compiler to support both metamodeling and model transformation in an n-layer metamodeling system. Using the presented solutions the two field of interest can be handled uniformly

Published in:

Intelligent Engineering Systems, 2006. INES '06. Proceedings. International Conference on

Date of Conference:

0-0 0