首页> 外文会议>International Conference on Software Engineering >Beyond Boolean product-line model checking: Dealing with feature attributes and multi-features
【24h】

Beyond Boolean product-line model checking: Dealing with feature attributes and multi-features

机译:布尔产品线模型检查之外:处理要素属性和多要素

获取原文

摘要

Model checking techniques for software product lines (SPL) are actively researched. A major limitation they currently have is the inability to deal efficiently with non-Boolean features and multi-features. An example of a non-Boolean feature is a numeric attribute such as maximum number of users which can take different numeric values across the range of SPL products. Multi-features are features that can appear several times in the same product, such as processing units which number is variable from one product to another and which can be configured independently. Both constructs are extensively used in practice but currently not supported by existing SPL model checking techniques. To overcome this limitation, we formally define a language that integrates these constructs with SPL behavioural specifications. We generalize SPL model checking algorithms correspondingly and evaluate their applicability. Our results show that the algorithms remain efficient despite the generalization.
机译:积极研究软件产品线(SPL)的模型检查技术。他们目前的主要限制是无法有效处理非布尔特征和多重特征。非布尔功能的一个示例是数字属性,例如可以在整个SPL产品范围内采用不同数字值的最大用户数。多功能是在同一产品中可能出现多次的功能,例如处理单元,其数量在一个产品到另一个产品之间是可变的,并且可以独立配置。两种构造都在实践中得到了广泛使用,但现有的SPL模型检查技术目前不支持这两种构造。为了克服此限制,我们正式定义了一种将这些构造与SPL行为规范集成在一起的语言。我们相应地概括了SPL模型检查算法,并评估了它们的适用性。我们的结果表明,尽管进行了泛化,该算法仍然有效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号