...
首页> 外文期刊>Formal Aspects of Computing >Modular verification of programs with effects and effects handlers
【24h】

Modular verification of programs with effects and effects handlers

机译:模块化验证具有效果和效果处理程序的程序

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

摘要

Modern computing systems have grown in complexity, and even though system components are generally carefully designed and even verified by different groups of people, the composition of these components is often regarded with less attention. Inconsistencies between components' assumptions on the rest of the system can have significant repercussions on this system, and may ultimately lead to safety or security issues. In this article, we introduce FreeSpec, a formalismbuilt upon the key idea that components can bemodeled as programs with algebraic effects to be realized by other components. FreeSpec allows for the modular modeling of a complex system, by defining idealized components connected together, and the modular verification of the properties of their composition. In addition, we have implemented a framework for the Coq proof assistant based on FreeSpec.
机译:现代计算系统已在复杂性中发展,即使系统组件通常由不同的人群精心设计且甚至验证,这些组件的组成通常会受到更少的关注。组件与系统其余部分的假设之间的不一致可能对该系统产生重大影响,并且最终可能导致安全或安全问题。在本文中,我们介绍了FreeSpec,一个正式的信息,就可以通过其他组件实现成分效果的程序被作为程序被混为一体的关键思想。 FreeSpec通过定义连接在一起的理想组件以及它们组合物性质的模块化验证,允许复杂系统的模块化建模。此外,我们已经为基于FreeSpec的COQ验证助手实施了一个框架。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号