【24h】

Modular Regression Verification for Reactive Systems

机译:反应系统的模块化回归验证

获取原文

摘要

Reactive software is often deployed in long-running systems with high dependability requirements. Despite their safety- and mission-critical use, their functionalities must occasionally be adapted, for example to support new features or regulations. But software evolution bears the risk of introducing new malfunctions. Regression verification helps preventing the introduction of unintended, faulty behaviour. In this paper we present a novel approach for modular regression verification proofs for reactive systems based on the idea of relational regression verification contracts. The approach allows the decomposition of a larger regression verification proof into smaller proofs on its subcomponents. We embedded the decomposition rule in a new algorithm for regression verification, which orchestrates several light- and heavyweight techniques. We implemented our approach for software used by Programmable Logic Controllers (PLC) written in Structured Text (IEC611131-3) and show the potential of the approach with selected scenarios of a Pick-and-Place-Unit case study.
机译:反应软件通常部署在具有高可靠性要求的长期运行系统中。尽管他们安全和关键任务使用,但它们的功能必须偶尔适应,例如支持新的功能或法规。但软件演变具有引入新故障的风险。回归验证有助于防止引入意外,错误的行为。本文基于关系回归验证合同的思想,介绍了一种新的模块回归验证证明方法的新方法。该方法允许将更大的回归验证证明的分解成其子组件上的较小证据。我们嵌入了一种新的回归验证算法中的分解规则,其编排了几种光和重量级技术。我们实现了在结构化文本(IEC611131-3)中编写的可编程逻辑控制器(PLC)使用的软件的方法,并显示了采取的挑选方案的选定方案的方法的潜力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号