首页> 外文期刊>IEICE Transactions on Information and Systems >An Extensible Aspect-Oriented Modeling Environment for Constructing Domain-Specific Languages
【24h】

An Extensible Aspect-Oriented Modeling Environment for Constructing Domain-Specific Languages

机译:用于构造领域特定语言的可扩展的面向方面的建模环境

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

摘要

AspectM, an aspect-oriented modeling (AOM) language, provides not only basic modeling constructs but also an extension mechanism called metamodel access protocol (MMAP) that allows a modeler to modify the metamodel. MMAP consists of metamodel extension points, extension operations, and primitive predicates for navigating the metamodel. Although the notion of MMAP is useful, it needs tool support. This paper proposes a method for implementing a MMAP-based AspectM support tool. It consists of model editor, model weaver, and model verifier. We introduce the notion of edit-time structural reflection and extensible model weaving. Using these mechanisms, a modeler can easily construct domain-specific languages (DSLs). We show a case study using the AspectM support tool and discuss the effectiveness of the extension mechanism provided by MMAP. As a case study, we show a UML-based DSL for describing the external contexts of embedded systems.
机译:AspectM是一种面向方面的建模(AOM)语言,不仅提供基本的建模构造,而且还提供一种称为元模型访问协议(MMAP)的扩展机制,该扩展机制允许建模人员修改元模型。 MMAP由元模型扩展点,扩展操作和用于浏览元模型的基本谓词组成。尽管MMAP的概念很有用,但它需要工具支持。本文提出了一种用于实现基于MMAP的AspectM支持工具的方法。它由模型编辑器,模型编织器和模型验证器组成。我们介绍了编辑时结构反射和可扩展模型编织的概念。使用这些机制,建模者可以轻松地构建领域特定语言(DSL)。我们将展示一个使用AspectM支持工具的案例研究,并讨论MMAP提供的扩展机制的有效性。作为案例研究,我们展示了一个基于UML的DSL,用于描述嵌入式系统的外部环境。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号