首页> 外文会议>International Symposium on Formal Methods >Specification and Checking of Software Contracts for Conditional Information Flow
【24h】

Specification and Checking of Software Contracts for Conditional Information Flow

机译:规范和检查有条件信息流的软件合同

获取原文

摘要

Information assurance applications providing Multi-Level Secure (MLS) solutions must often implement information flow policies that are conditional in the sense that data is allowed to flow between system components only when the system satisfies certain state predicates. However, existing specification and verification environments, such as SPARK, used to develop such applications, are capable of capturing only unconditional information flows. Motivated by the need to better formally specify and certify MLS applications in industrial contexts, we present an enhancement of the SPARK system that enables specification, inference, and compositional checking of conditional information flow contracts. We report on the use of this framework for a collection of SPARK examples.
机译:提供多级别安全(MLS)解决方案的信息保证应用程序必须常常在允许在系统满足某些状态谓词时允许数据在系统组件之间流动的感觉中的信息流策略。然而,现有的规范和验证环境(例如用于开发此类应用的Spark)能够仅捕获无条件信息流。由于需要更好地在工业环境中正式指定和证明MLS应用程序,我们提高了推出系统的推出系统,可以通过条件信息流合同的规范,推理和组成检查。我们报告使用此框架进行火花示例的集合。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号