Adding Standardized Variability to Domain Specific Languages
Adding Standardized Variability to Domain Specific Languages
复制标题
为领域特定语言添加标准化可变性
DOI:
--
复制
发表时间:
2008
期刊:
影响因子:
--
通讯作者:
A. Svendsen
中科院分区:
文献类型:
--
作者:
Øystein Haugen;B. Møller;Jon Oldevik;Gøran K. Olsen;A. Svendsen
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.