首页> 外文期刊>IEEE Transactions on Software Engineering >Featured Transition Systems: Foundations for Verifying Variability-Intensive Systems and Their Application to LTL Model Checking
【24h】

Featured Transition Systems: Foundations for Verifying Variability-Intensive Systems and Their Application to LTL Model Checking

机译:特色过渡系统:验证可变性密集系统的基础及其在LTL模型检查中的应用

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

摘要

The premise of variability-intensive systems, specifically in software product line engineering, is the ability to produce a large family of different systems efficiently. Many such systems are critical. Thorough quality assurance techniques are thus required. Unfortunately, most quality assurance techniques were not designed with variability in mind. They work for single systems, and are too costly to apply to the whole system family. In this paper, we propose an efficient automata-based approach to linear time logic (LTL) model checking of variability-intensive systems. We build on earlier work in which we proposed featured transitions systems (FTSs), a compact mathematical model for representing the behaviors of a variability-intensive system. The FTS model checking algorithms verify all products of a family at once and pinpoint those that are faulty. This paper complements our earlier work, covering important theoretical aspects such as expressiveness and parallel composition as well as more practical things like vacuity detection and our logic feature LTL. Furthermore, we provide an in-depth treatment of the FTS model checking algorithm. Finally, we present SNIP, a new model checker for variability-intensive systems. The benchmarks conducted with SNIP confirm the speedups reported previously.
机译:可变性密集型系统(特别是在软件产品线工程中)的前提是能够有效生产大量不同系统的能力。许多这样的系统至关重要。因此需要彻底的质量保证技术。不幸的是,大多数质量保证技术在设计时并未考虑到可变性。它们适用于单个系统,并且成本太高而无法应用于整个系统系列。在本文中,我们提出了一种基于自动机的有效方法,用于对可变性密集型系统的线性时间逻辑(LTL)模型进行检查。我们以早期的工作为基础,其中我们提出了特征转换系统(FTS),这是一种紧凑的数学模型,用于表示可变性密集型系统的行为。 FTS模型检查算法可立即验证一个系列的所有产品,并找出有缺陷的产品。本文是对我们早期工作的补充,涵盖了重要的理论方面,例如表达性和并行组成,以及更实际的事情,例如真空检测和逻辑功能LTL。此外,我们对FTS模型检查算法进行了深入的处理。最后,我们介绍了SNIP,这是一种用于可变性密集型系统的新模型检查器。 SNIP进行的基准测试证实了先前报告的加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号