Adding Standardized Variability to Domain Specific Languages

Adding Standardized Variability to Domain Specific Languages
复制标题

为领域特定语言添加标准化可变性

DOI:
--
复制
发表时间:
2008
期刊:
2008 12th International Software Product Line Conference
影响因子:
--
通讯作者:
A. Svendsen
A. Svendsen
中科院分区:
--
文献类型:
--
作者:
Øystein Haugen;B. Møller;Jon Oldevik;Gøran K. Olsen;A. Svendsen

文献摘要

被引文献

相似文献

我们展示了如何使用通用可变性语言来增强领域特定语言(DSL)的表达能力。DSL被认为是一种表达变异性的机制。给定领域或一系列系统中的模型之间的可变性被语言构造捕获,这意味着该语言中的所有可能的模型都是允许的变体。我们探索了用一种独立于基本建模语言的语言来表达可变性的可能性。我们将探讨这对于小型DSL以及像UML这样的通用语言是如何工作的。这种方法的含义是可变性语言可以标准化,并且DSL不必包括可变性机制。
We show how a common language of variability can be used to enhance the expressiveness of a domain specific language (DSL). DSLs have been proposed as a mechanism for expressing variability. Variability between models in a given domain or of a family of systems is captured by language constructs, implying that all possible models in this language are the allowed variations. We explore the possibility of expressing variability in a language independently of the base modeling language. We explore how this works for small DSLs as well as for general purpose languages like UML. Implications of this approach are that the variability language can be standardized, and that DSLs do not have to include variability mechanisms.