Bidirectional model transformations in QVT: semantic issues and open questions

Bidirectional model transformations in QVT: semantic issues and open questions
复制标题

DOI:
10.1007/s10270-008-0109-9
复制
发表时间:
2010-01-01
影响因子:
2
通讯作者:
Stevens, Perdita
Stevens, Perdita
中科院分区:
计算机科学3区
文献类型:
--
作者:
Stevens, Perdita

文献摘要

被引文献

相似文献

我们考虑OMG的查询,视图和转换标准,这些标准应用于模型之间双向转换的规范。我们讨论了双向转换的含义,以及需要模型驱动的开发方案。我们分析了支持这种转换的工具的基本要求,并讨论出现的一些语义问题。特别是,我们表明,任何足以满足模型驱动开发需求的转换语言都必须能够表达非主体转换。我们认为,在适当的工具完全可以实现之前,需要大量的基础研究,并为这项未来的研究提出指示。
We consider the OMG's queries, views and transformations standard as applied to the specification of bidirectional transformations between models. We discuss what is meant by bidirectional transformations, and the model-driven development scenarios in which they are needed. We analyse the fundamental requirements on tools which support such transformations, and discuss some semantic issues which arise. In particular, we show that any transformation language sufficient to the needs of model-driven development would have to be able to express non-bijective transformations. We argue that a considerable amount of basic research is needed before suitable tools will be fully realisable, and suggest directions for this future research.