首页> 外文会议>Formal methods and software engineering >Combining Static Model Checking with Dynamic Enforcement Using the Statecall Policy Language
【24h】

Combining Static Model Checking with Dynamic Enforcement Using the Statecall Policy Language

机译:使用Statecall策略语言将静态模型检查与动态执行相结合

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

摘要

Internet protocols encapsulate a significant amount of state, making implementing the host software complex. In this paper, we define the Statecall Policy Language (SPL) which provides a usable middle ground between ad-hoc coding and formal reasoning. It enables programmers to embed automata in their code which can be statically model-checked using SPIN and dynamically enforced. The performance overheads are minimal, and the automata also provide higher-level debugging capabilities. We also describe some practical uses of SPL by describing the automata used in an SSH server written entirely in OCaml/SPL.
机译:Internet协议封装了大量状态,这使得实现主机软件变得复杂。在本文中,我们定义了Statecall策略语言(SPL),它在即席编码和形式推理之间提供了可用的中间立场。它使程序员能够将自动机嵌入其代码中,这些自动机可以使用SPIN进行静态模型检查并动态执行。性能开销最小,并且自动机还提供更高级别的调试功能。通过描述完全用OCaml / SPL编写的SSH服务器中使用的自动机,我们还描述了SPL的一些实际用途。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号