首页> 外文会议>AOSD workshop on Domain-specific aspect languages >Dynamically linked domain-specific extensions for advice languages
【24h】

Dynamically linked domain-specific extensions for advice languages

机译:用于咨询语言的动态链接特定的域特定扩展

获取原文

摘要

Domain-specific aspect languages allow defining aspects for a certain problem domain faster and easier by providing specialized expressivity and by reducing the complexity of the language interface. However, providing domain-specific aspect languages is a rather complex task. With current approaches only specialists can build new domain specific aspect languages; in doing so they have to replicate large parts of the tool set. In this paper, we have extended a general-purpose aspect language to support embedded domain-specific syntax in the advice language. The approach has several advantages. First, it allows reusing a large part of existing tools and infrastructure. Second domain-specific extensions can be defined in separated modules, which can be dynamically linked into the advice language; these modules can be inherited from, they can be refined from existing implementations, and can be composed to support abstractions from different domains.

机译:>域 - 特定于域的宽高语言允许通过提供专门的富有效力并通过降低语言界面的复杂性来定义某些问题域的方面更快更容易。但是,提供域特定的active语言是一个相当复杂的任务。目前只有专家的方法可以建立新的域特定方面;这样做,它们必须复制工具集的大部分。在本文中,我们已经扩展了一种通用的方面语言,以支持建议语言中的嵌入式域的语法。该方法有几个优点。首先,它允许重用现有工具和基础架构的很大一部分。可以在分离的模块中定义第二个域特定的扩展,这可以动态链接到咨询语言中;这些模块可以继承自,它们可以从现有实现中改进,并且可以组成以支持来自不同域的抽象。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号