首页> 外文期刊>Science of Computer Programming >A text-based approach to feature modelling: Syntax and semantics of TVL
【24h】

A text-based approach to feature modelling: Syntax and semantics of TVL

机译:基于文本的特征建模方法:TVL的语法和语义

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

摘要

In the scientific community, feature models are the de-facto standard for representing variability in software product line engineering. This is different from industrial settings where they appear to be used much less frequently. We and other authors found that in a number of cases, they lack concision, naturalness and expressiveness. This is confirmed by industrial experience. When modelling variability, an efficient tool for making models intuitive and concise are feature attributes. Yet, the semantics of feature models with attributes is not well understood and most existing notations do not support them at all. Furthermore, the graphical nature of feature models' syntax also appears to be a barrier to industrial adoption, both psychological and rational. Existing tool support for graphical feature models is lacking or inadequate, and inferior in many regards to tool support for text-based formats. To overcome these shortcomings, we designed TVL, a text-based feature modelling language. In terms of expressiveness, TVL subsumes most existing dialects. The main goal of designing TVL was to provide engineers with a human-readable language with a rich syntax to make modelling easy and models natural, but also with a formal semantics to avoid ambiguity and allow powerful automation.
机译:在科学界,特征模型是代表软件产品线工程中的可变性的实际标准。这与工业环境不同,在工业环境中,它们的使用频率似乎要低得多。我们和其他作者发现,在许多情况下,他们缺乏简洁,自然和富有表现力。工业经验证实了这一点。在对可变性进行建模时,要素属性是使模型直观,简洁的有效工具。然而,带有属性的特征模型的语义还没有得到很好的理解,并且大多数现有的符号根本不支持它们。此外,要素模型的语法的图形性质似乎也阻碍了工业应用的发展,无论是心理上还是理性上。缺少或不足的图形功能模型的现有工具支持,并且在许多方面都不如基于文本格式的工具支持。为了克服这些缺点,我们设计了TVL,一种基于文本的特征建模语言。就表达性而言,TVL包含了大多数现有的方言。设计TVL的主要目的是为工程师提供一种人类可读的语言,该语言具有丰富的语法以使建模变得容易和自然,而且还具有正式的语义以避免歧义并实现强大的自动化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号