...
首页> 外文期刊>Computer Languages, Systems & Structures >Leveraging Software Product Lines Engineering in the development of external DSLs: A systematic literature review
【24h】

Leveraging Software Product Lines Engineering in the development of external DSLs: A systematic literature review

机译:在外部DSL的开发中利用软件产品线工程:系统的文献综述

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

摘要

The use of domain-specific languages (DSLs) has become a successful technique in the development of complex systems. Consequently, nowadays we can find a large variety of DSLs for diverse purposes. However, not all these DSLs are completely different; many of them share certain commonalities coming from similar modeling patterns - such as state machines or petri nets- used for several purposes. In this scenario, the challenge for language designers is to take advantage of the commonalities existing among similar DSLs by reusing, as much as possible, formerly defined language constructs. The objective is to leverage previous engineering efforts to minimize implementation from scratch. To this end, recent research in software language engineering proposes the use of product line engineering, thus introducing the notion of language product lines. Nowadays, there are several approaches that result useful in the construction of language product lines. In this article, we eeport on an effort for organizing the literature on language product line engineering. More precisely, we propose a definition for the life-cycle of language product lines, and we use it to analyze the capabilities of current approaches. In addition, we provide a mapping between each approach and the technological space it supports. (C) 2016 Elsevier Ltd. All rights reserved.
机译:领域特定语言(DSL)的使用已成为开发复杂系统的成功技术。因此,如今,我们可以找到用于各种目的的各种DSL。但是,并非所有这些DSL都完全不同。它们中的许多共享来自相似建模模式的某些共性,例如用于多种目的的状态机或Petri网。在这种情况下,语言设计人员面临的挑战是通过尽可能多地重用以前定义的语言结构来利用相似DSL之间存在的共性。目的是利用以前的工程成果来最大程度地减少实施。为此,最近在软件语言工程中的研究提出使用产品线工程,从而引入了语言产品线的概念。如今,有几种方法可用于构建语言产品线。在本文中,我们认为要努力组织有关语言产品线工程的文献。更准确地说,我们为语言产品线的生命周期提出了一个定义,并用它来分析当前方法的功能。此外,我们提供了每种方法与其支持的技术空间之间的映射。 (C)2016 Elsevier Ltd.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号