【24h】

Transformation Language Design: A Metamodelling Foundation

机译:转换语言设计:元建模基础

获取原文
获取原文并翻译 | 示例

摘要

Our approach to defining transformation languages is to use rich metamodels to capture all aspects of their definition, including syntax and semantics. A key property is that definitions of existing languages and technologies (such as XOCL) can be merged in with the new language, creating richer, more expressive capabilities. The result is a precise definition that is: platform independent (no reliance on external technology), transparent (the entire definition, including its semantics can be traced back through the metamodel architecture); extensible and interoperable (new features can be added by adding new language components), and executable (enabling the language to be tested and validated). There has been much recent interest in the design of domain specific languages, and the approach described in this paper offers a scalable solution to the problem of how to generate new languages and tools that support those languages in a generic fashion. In summary, our position is that a crucial step in the design of transformations languages must be the adoption of more complete and semantically rich approaches to metamodelling.
机译:我们定义转换语言的方法是使用丰富的元模型来捕获其定义的所有方面,包括语法和语义。一个关键特性是可以将现有语言和技术(例如XOCL)的定义与新语言合并,从而创建更丰富,更具表达力的功能。结果是一个精确的定义,即:与平台无关(不依赖外部技术),透明(可以通过元模型体系结构追溯整个定义,包括其语义);可扩展和可互操作的(可以通过添加新的语言组件来添加新功能)和可执行的(可以对语言进行测试和验证)。最近,人们对领域特定语言的设计产生了浓厚的兴趣,并且本文中描述的方法为如何生成新语言和以通用方式支持这些语言的工具提供了可扩展的解决方案。总而言之,我们的立场是,转换语言设计中的关键步骤必须是采用更加完整且语义丰富的元建模方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号