首页> 外文会议>WoTUG Technical Meeting >A Circus Development and Verification of an Internet Packet Filter
【24h】

A Circus Development and Verification of an Internet Packet Filter

机译:广场开发和验证互联网数据包过滤器

获取原文

摘要

In this paper, we present the results of a significant and large case study in Circus. Development is top-down―from a sequential abstract specification about which safety properties can be verified, to a highly concurrent implementation on a Field Programmable Gate Array. Development steps involve applying laws of Circus allowing for the refinement of specifications; confidence in the correctness of the development is achieved through the applicability of the laws applied; proof obligations are discharged using the model-checker for CSP, FDR, and the theorem prover for Z, Z/Eves. An interesting feature of this case study is that the design of the implementation is guided by domain knowledge of the application―the application of this domain knowledge is supported by, rather than constrained by the calculus. The design is not what would have been expected had the calculus been applied without this domain knowledge. Verification highlights a curious error made in early versions of the implementation that were not detected by testing.
机译:在本文中,我们展示了马戏团的重要和大型案例研究的结果。开发是自上而下的 - 从一个顺序抽象规范,可以验证哪种安全属性,在现场可编程门阵列上的高度同时实现。开发步骤涉及应用马戏团法律,允许改进规格;通过适用于所申请的法律的适用性实现了对发展的正确性的信心;使用CSP,FDR和Z,Z / EVES的定理序言,使用模型检查器进行证明义务。这种案例研究的一个有趣特征是,实现的设计是通过应用程序的域知识来指导 - 该域知识的应用是支持的,而不是由微积分约束。如果在没有这种域知识的情况下,设计也不是预期的预期。验证突出显示在未通过测​​试未检测到的实现的早期版本中的奇怪错误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号