首页> 外文会议>Proceedings of the 2011 14th IEEE International Multitopic Conference >A lightweight framework for automated Model-to-Code transformation
【24h】

A lightweight framework for automated Model-to-Code transformation

机译:自动化模型到代码转换的轻量级框架

获取原文
获取原文并翻译 | 示例

摘要

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.
机译:模型驱动工程(MDE)专注于从系统模型自动生成代码,称为模型到代码(M2C)转换。当前,M2C转换依赖于转换规则,元模型和转换语言,从而使转换过程复杂且冗长。在本文中,我们利用可用的一组转换示例为M2C转换提出了一种新颖的框架。这些示例表示为谓词,并用于训练有关自动代码生成的系统。训练之后,从可用的训练数据中提取一组转换,最终将其用于将输入模型转换为实现代码。可用转换示例的正确性确保了所生成代码的质量。该框架使用转换示例来利用现有的转换知识,并从M2C转换过程中逃避了转换规则集的定义。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号