当前位置: X-MOL 学术J. Comput. Lang. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Leveraging product line engineering for the development of domain-specific metamodeling languages
Journal of Computer Languages ( IF 1.7 ) Pub Date : 2019-04-10 , DOI: 10.1016/j.cola.2019.02.006
Leila Samimi-Dehkordi , Bahman Zamani , Shekoufeh Kolahdouz-Rahimi

A domain-specific metamodeling language (DSM2L) enables language engineers to define a family of similar metamodel-based languages. In recent years, several DSM2Ls have been developed for various domains, e.g., traceability, variability management, process modeling, and metamodeling feature models. However, there is no consensus on an engineering approach for constructing a DSM2L. To address this problem, we consider a DSM2L as a software product line (SPL), in which the software products are the family of languages. Based on this assumption, we propose a roadmap to develop a DSM2L using an SPL engineering framework. To investigate the pros and cons of the roadmap, the MoDEBiTE metamodeling language is engineered in the domain of bidirectional transformations. In order to validate the proposal of engineering a DSM2L, an experiment with six transformation cases is performed on MoDEBiTE. The results of the experiment show the applicability, usefulness, and validity of MoDEBiTE, demonstrating the validity of the proposal.



中文翻译:

利用产品线工程开发特定领域的元建模语言

域特定的元模型语言(DSM2L)使语言工程师能够定义一系列类似的基于元模型的语言。近年来,已经针对各种领域开发了几种DSM2L,例如,可追溯性,可变性管理,过程建模和元建模特征模型。但是,关于构建DSM2L的工程方法尚无共识。为了解决此问题,我们将DSM2L视为软件产品线(SPL),其中软件产品是语言家族。基于此假设,我们提出了使用SPL工程框架开发DSM2L的路线图。为了研究路线图的优缺点,在双向转换领域设计了MoDEBiTE元建模语言。为了验证设计DSM2L的建议,在MoDEBiTE上进行了六个变换案例的实验。实验结果表明MoDEBiTE的适用性,实用性和有效性,证明了该建议的有效性。

更新日期:2019-04-10
down
wechat
bug