哪些模型转换语言是基于ocl的?Epsilon转换语言(ETL)是否基于ocl?
发布于 2016-10-01 22:31:54
大多数转换语言,如ATL、QVT和ETL都是基于OCL的,特别是在定义转换的模式匹配部分时
发布于 2017-07-25 18:52:29
QVT是强烈基于OCL的;OMG规范指定所有三种QVT语言都扩展了OCL。类似地,Acceleo遵循MOFM2T规范,该规范扩展了OCL。
ATL受到OCL的强烈影响,但由于缺乏对速记、类型推断和强类型的支持,它受到了一些限制。
EOL和ETL会受到OCL的影响。EOL做了一些刻意的偏差,比如消除了"."/"->“的力量/混淆。
Xtend/Xbase和OCL共享相同的函数式编程影响,因此Xtend的某些方面对OCL用户来说可能很熟悉。
https://stackoverflow.com/questions/38671523
复制相似问题