【24h】

Family-Based Model Checking with mCRL2

机译:使用mCRL2进行基于家庭的模型检查

获取原文

摘要

Family-based model checking targets the simultaneous verification of multiple system variants, a technique to handle feature-based variability that is intrinsic to software product lines (SPLs). We present an approach for family-based verification based on the feature μ-calculus μL_f, which combines modalities with feature expressions. This logic is interpreted over featured transition systems, a well-accepted model of SPLs, which allows one to reason over the collective behavior of a number of variants (a family of products). Via an embedding into the modal μ-calculus with data, underpinned by the general-purpose mCRL2 toolset, off-the-shelf tool support for μL_f becomes readily available. We illustrate the feasibility of our approach on an SPL benchmark model and show the runtime improvement that family-based model checking with mCRL2 offers with respect to model checking the benchmark product-by-product.
机译:基于家族的模型检查旨在同时验证多个系统变体,这是一种处理软件产品线(SPL)固有的基于特征的可变性的技术。我们提出了一种基于特征μ演算μL_f的基于家庭的验证方法,该方法将模态与特征表达式相结合。这一逻辑是在功能强大的过渡系统(一种公认的SPL模型)上进行解释的,该系统允许人们对多种变体(一系列产品)的集体行为进行推理。通过在通用mCRL2工具集的支持下将数据嵌入到模态微积分中,可以轻松获得对μL_f的现成工具支持。我们说明了我们的方法在SPL基准模型上的可行性,并展示了基于家族的mCRL2模型检查相对于逐个产品基准模型检查所提供的运行时改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号