首页> 外文期刊>Information and software technology >A DSL toolkit for deferring architectural decisions in DSL-based software design
【24h】

A DSL toolkit for deferring architectural decisions in DSL-based software design

机译:DSL工具包,用于推迟基于DSL的软件设计中的体系结构决策

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

摘要

A number of mature toolkits and language workbenches for DSL-based design have been proposed, making DSL-based design attractive for many projects. These toolkits preselect many architectural decision options. However, in many cases it would be beneficial for DSL-based design to decide for the DSL's architecture later on in a DSL project, once the requirements and the domain have been sufficiently understood. We propose a language and a number of DSLs for DSL-based design and development that combine important benefits of different DSL toolkits in a unique way. Our approach specifically targets at deferring architectural decisions in DSL-based design. As a consequence, the architect can choose, even late in a DSL project, for options such as whether to provide the DSL as one or more external or embedded DSLs and whether to use an explicit language model or not.
机译:对于基于DSL的设计,已经提出了许多成熟的工具包和语言工作台,这使得基于DSL的设计对许多项目有吸引力。这些工具箱会预先选择许多体系结构决策选项。但是,在很多情况下,一旦对DSL的要求和领域有了充分的了解,就可以在DSL项目中决定DSL的体系结构,这对于基于DSL的设计将是有益的。我们为基于DSL的设计和开发提出了一种语言和许多DSL,它们以独特的方式结合了不同DSL工具包的重要优点。我们的方法专门针对推迟基于DSL的设计中的体系结构决策。结果,即使在DSL项目后期,架构师也可以选择诸如将DSL提供为一个或多个外部或嵌入式DSL以及是否使用显式语言模型之类的选项。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号