首页> 外文期刊>Journal of Visual Languages & Computing >Using rule overriding to improve reusability and understandability of Dynamic Meta Modeling specifications
【24h】

Using rule overriding to improve reusability and understandability of Dynamic Meta Modeling specifications

机译:使用规则覆盖来提高动态元建模规范的可重用性和可理解性

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

摘要

Dynamic Meta Modeling (DMM) is a visual semantics specification technique targeted at languages based on a metamodel. A DMM specification consists of a runtime metamodel and operational rules which describe how instances of the runtime metamodel change over time. A known deficiency of the DMM approach is that it does not support the refinement of a DMM specification, e.g., in the case of defining the semantics for a refined and extended domain-specific language (DSL). Up to now, DMM specifications could only be reused by adding or removing DMM rules. In this paper, we enhance DMM such that DMM rules can override other DMM rules, similar to a method being overridden in a subclass, and we show how rule overriding can be realized with the graph transformation tool GROOVE. We argue that rule overriding does not only have positive impact on reusability, but also improves the intuitive understandability of DMM semantics specifications.
机译:动态元建模(DMM)是一种针对基于元模型的语言的视觉语义规范技术。 DMM规范由运行时元模型和操作规则组成,这些规则描述了运行时元模型的实例如何随时间变化。 DMM方法的一个已知缺陷是,例如在为一种改进和扩展的领域特定语言(DSL)定义语义的情况下,它不支持DMM规范的改进。到目前为止,只能通过添加或删除DMM规则来重用DMM规范。在本文中,我们增强了DMM,以使DMM规则可以覆盖其他DMM规则,类似于在子类中覆盖的方法,并且展示了如何使用图形转换工具GROOVE实现规则覆盖。我们认为规则覆盖不仅对可重用性具有积极影响,而且还提高了DMM语义规范的直观理解性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号