Reusable Model Transformation Patterns

EDOCW: 2008 12TH ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS(2008)

引用 65|浏览0
暂无评分
摘要
This paper is a reflection of our experience with the specification and subsequent execution of model transformations in the QVT Core and Relations languages. Since this technology for executing transformations written in high-level, declarative specification languages is of very recent date, we observe that there is little knowledge available on how to write such declarative model transformations. Consequently, there is a need for a body of knowledge on transformation engineering. With this paper we intend to make an initial contribution to this emerging discipline. Based on our experiences we propose a number of useful design patterns for transformation specification. In addition we provide a method for specifying such transformation patterns in QVT, such that others can add their own patterns to a catalogue and the body of knowledge can grow as experience is built up. Finally, we illustrate how these patterns can be used in the specification of complex transformations.
更多
查看译文
关键词
qvt core,model transformation,complex transformation,transformation specification,transformation engineering,declarative specification language,reusable model transformation patterns,initial contribution,relations language,declarative model transformation,transformation pattern,data mining,computational modeling,unified modeling language,specification language,shape,probability density function,design pattern,body of knowledge,object oriented programming
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要