How Domain-Specific Modeling Languages Address Variability in Product Line Development: Investigation of 23 Cases

被引:2
作者
Tolvanen, Juha-Pekka [1 ]
Kelly, Steven [1 ]
机构
[1] MetaCase, Jyvaskyla, Finland
来源
SPLC'19: PROCEEDINGS OF THE 23RD INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL A | 2020年
关键词
Domain-specific language; domain-specific modeling; product line variability; product derivation; code generation;
D O I
10.1145/3336294.3336316
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Domain-Specific Modeling raises the level of abstraction beyond programming by specifying the solution directly with domain concepts. Within product lines domain-specific approaches are applied to specify variability and then generate final products together with commonality. Such automated product derivation is possible because both the modeling language and generator are made for a particular product line - often inside a single company. In this paper we examine which kinds of reuse and product line approaches are applied in industry with domain-specific modeling. Our work is based on empirical analysis of 23 cases and the languages and models created there. The analysis reveals a wide variety and some commonalities in the size of languages and in the ways they apply reuse and product line approaches.
引用
收藏
页码:155 / 163
页数:9
相关论文
共 25 条
  • [1] Acher M., 2012, LECT NOTES COMPUTER, V7328
  • [2] [Anonymous], 2017, UN MOD LANG VERS 2 5
  • [3] [Anonymous], 2000, Generative Programming: Methods, Tools, and Applications
  • [4] Atkinson Colin., 2002, COMPONENT BASED PROD
  • [5] Cognini R, 2015, P ADV INF SYST ENG W
  • [6] Czarnecki K, 2012, VAMOS
  • [7] El Kouhen A., 2012, HAL00706701 CNRS HAL
  • [8] Hulshout A., 2007, COD GEN C CAMBR MAY
  • [9] Kelly S., 2008, Domain-Specific Modeling: Enabling Full Code Generation
  • [10] Kelly S., 1996, LECT NOTES COMPUTER, V1080