首页> 外文会议>FM 2008: 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应用程序的需求的推动,我们提出了SPARK系统的增强功能,该功能允许对条件信息流合同进行规范,推断和组成检查。我们报告了此框架在SPARK示例中的使用情况。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号