首页> 外文会议>Engineering of Complex Computer Systems >Common Pitfalls of Using QVT Relations - Graphical Debugging as Remedy
【24h】

Common Pitfalls of Using QVT Relations - Graphical Debugging as Remedy

机译:使用QVT关系的常见陷阱-图形调试作为补救措施

获取原文

摘要

OMG's model-driven architecture (MDA) has emerged as a new approach for the development of software. For this, the query/view/transformation (QVT) standard plays a central role, since it allows for the specification of model transformations. Nevertheless, until now, QVT-tool support in general and debugging support in particular in the context of MDA are rather limited, supposable being a reason, that the adoption of QVT in practice has not yet been achieved. We therefore propose graphical debugging for the QVT Relations language based on TROPIC - a model transformation approach on the basis of coloured Petri nets. By enabling debugging on the TROPIC level, one gains several advantages when developing transformations. Firstly, debugging can take place at a high level of abstraction. Secondly, it serves for explicating the operational semantics of a transformation. Thirdly, it provides a homogenous representation of all transformation artifacts. As a first step towards QVT debugging, this paper aims at a deeper understanding of the operational semantics of QVT, classifying common pitfalls by using QVT and discussing how they may be identified at the TROPIC level.
机译:OMG的模型驱动体系结构(MDA)已经成为一种用于软件开发的新方法。为此,查询/视图/转换(QVT)标准起着核心作用,因为它允许指定模型转换。但是,到目前为止,一般来说,QVT工具支持特别是MDA方面的调试支持是相当有限的,这可能是由于尚未实现QVT在实践中的原因。因此,我们建议基于TROPIC的QVT关系语言进行图形调试-一种基于有色Petri网的模型转换方法。通过在TROPIC级别上启用调试,在进行转换时,可以获得一些优势。首先,调试可以高度抽象地进行。其次,它用于说明转换的操作语义。第三,它提供所有转换工件的同质表示。作为进行QVT调试的第一步,本文旨在更深入地了解QVT的操作语义,使用QVT对常见陷阱进行分类,并讨论如何在TROPIC级别上识别它们。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号