By Topic

A lightweight framework for automated Model-to-Code transformation

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
$33 $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

3 Author(s)
Hina Mahmood ; Dept. of Comput. Sci., Int. Islamic Univ. (IIU), Islamabad, Pakistan ; Atif Aftab Ahmed Jilani ; Abdul Rauf

Model Driven Engineering (MDE) focuses on the automatic generation of code from system models, referred to as the Model-to-Code (M2C) transformation. Currently, M2C transformation relies on the transformation rules, metamodels and transformation languages, making the transformation process complex and lengthy. In this paper, we propose a novel framework for M2C transformation utilizing the available set of transformation examples. The examples are expressed as predicates and are used to train the system regarding automatic code generation. After the training, a set of transformations are extracted from the available training data, which are eventually used to transform the input models into implementation code. The quality of the generated code is ensured by the correctness of the available transformation examples. This framework uses transformation examples to utilize the transformation knowledge on hand and evades the definition of transformation rule set from the M2C transformation process.

Published in:

Multitopic Conference (INMIC), 2011 IEEE 14th International

Date of Conference:

22-24 Dec. 2011