...
首页> 外文期刊>Innovations in Systems and Software Engineering >An approach for machine-assisted verification of Timed CSP specifications
【24h】

An approach for machine-assisted verification of Timed CSP specifications

机译:机器辅助验证定时CSP规范的方法

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

摘要

The real-time process calculus Timed CSP is capable of expressing properties such as deadlock-freedom and real-time constraints. It is therefore well-suited to model and verify embedded software. However, proofs about Timed CSP specifications are not ensured to be correct since comprehensive machine-assistance for Timed CSP is not yet available. In this paper, we present our formalization of Timed CSP in the Isabelle/HOL theorem prover, which we have formulated as an operational coalgebraic semantics together with bisimulation equivalences and coalgebraic invariants. This allows for semi-automated and mechanically checked proofs about Timed CSP specifications. Mechanically checked proofs enhance confidence in verification because corner cases cannot be overlooked. We additionally apply our formalization to an abstract specification with real-time constraints. This is the basis for our current work, in which we verify a simple real-time operating system deployed on a satellite. As this operating system has to cope with arbitrarily many threads, we use verification techniques from the area of parameterized systems for which we outline their formalization.
机译:实时过程演算Timed CSP能够表达诸如无死锁和实时约束之类的属性。因此,它非常适合建模和验证嵌入式软件。但是,由于尚未提供针对定时CSP的全面机器帮助,因此无法确保有关定时CSP规范的证明是正确的。在本文中,我们介绍了Isabelle / HOL定理证明者中定时CSP的形式化,并将其与双仿真等价项和代数不变式一起表述为可操作的代数语义。这样就可以实现有关定时CSP规范的半自动和机械检查的证明。机械检查的样张可增强验证的信心,因为无法忽略极端情况。另外,我们将形式化应用于具有实时约束的抽象规范。这是我们当前工作的基础,其中我们验证了部署在卫星上的简单实时操作系统。由于此操作系统必须处理任意多个线程,因此我们使用来自参数化系统领域的验证技术,为其概述其形式化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号