首页> 外文会议>2010 14th IEEE International Enterprise Distributed Object Computing Conference >Using Aspect-Oriented Programming to Trace Imperative Transformations
【24h】

Using Aspect-Oriented Programming to Trace Imperative Transformations

机译:使用面向方面的编程来跟踪命令式转换

获取原文

摘要

With the advent of languages and tools dedicated to model-driven engineering (e.g., ATL, Kermeta, EMF), as well as reference metamodels (MOF, Ecore), model-driven development processes can be used easily. However, the maturity of a software engineering technology should be evaluated by the degree of use of trace ability practices. One of the first major challenges consists in generating automatically trace information during a transformation process. Our contribution is a tool dedicated to infer traces during the execution of a model transformation. This tool is based on aspect oriented programming which permits us to isolate management of traces and imperative transformations code in a Java/EMF environment. A meta-model of nested traces allows the visualisation of traces as nested graphs which represent the trace ability links and the control flow diagram of the execution. A model-to-model case study is proposed as an example to illustrate our contribution.
机译:随着专用于模型驱动工程的语言和工具(例如ATL,Kermeta,EMF)以及参考元模型(MOF,Ecore)的出现,可以轻松使用模型驱动的开发流程。但是,应通过跟踪能力实践的使用程度来评估软件工程技术的成熟度。首要的挑战之一是在转换过程中自动生成跟踪信息。我们的贡献是专门用于在执行模型转换期间推断跟踪的工具。该工具基于面向方面的编程,该编程使我们能够隔离Java / EMF环境中的跟踪管理和命令转换代码。嵌套跟踪的元模型允许将跟踪可视化为嵌套图形,这些图形表示跟踪能力链接和执行的控制流程图。提出了一个模型到模型的案例研究来说明我们的贡献。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号