首页> 外文期刊>The Journal of Systems and Software >Automatic generation of assumptions for modular verification of software specifications
【24h】

Automatic generation of assumptions for modular verification of software specifications

机译:自动生成用于软件规范模块化验证的假设

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

摘要

Model checking is a powerful automated technique mainly used for the verification of properties of reactive systems. In practice, model checkers are limited due to the state explosion problem. Modular verification based on the assume-guarantee paradigm mitigates this problem using a "divide and conquer" technique. Unfortunately, this approach is not automated, for the reason that the user must specify the environment model. In this paper, a novel technique is presented for automatically generating component assumptions based on the behaviour of the environment (the remainder of components of the systems). In the first phase, the environment of the component is computed using state space exploration techniques, and then the assumptions are generated as association rules of the component environment interface. This approach presents a number -of advantages. Firstly, user assistance to specify assumptions is not necessary and assumption discharge is avoided. Secondly, the component assumptions are more restrictive and real, and therefore reduce the resources needed by the model checker. The technique is applied to the specification of a steam boiler system.
机译:模型检查是一种功能强大的自动化技术,主要用于验证反应堆系统的性能。实际上,由于状态爆炸问题,模型检查器受到限制。基于假定保证范式的模块化验证使用“分而治之”技术缓解了此问题。不幸的是,由于用户必须指定环境模型,因此该方法不是自动化的。在本文中,提出了一种新颖的技术,可以根据环境(系统的其余组件)的行为自动生成组件假设。在第一阶段,使用状态空间探索技术计算组件的环境,然后生成假设作为组件环境接口的关联规则。这种方法具有许多优点。首先,不需要用户协助来指定假设,并且避免了假设解除。其次,组件假设更具限制性和真实性,因此减少了模型检查器所需的资源。该技术已应用于蒸汽锅炉系统的规范。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号