...
首页> 外文期刊>Journal of Logic and Algebraic Programming >Typing noninterference for reactive programs
【24h】

Typing noninterference for reactive programs

机译:为反应式程序键入无干扰

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

获取外文期刊封面封底 >>

       

摘要

We study the security property of noninterference for a class of synchronous programs called reactive programs. We consider a core reactive language, obtained by extending the imperative language of Volpano, Smith and Irvine with a form of scheduled parallelism and with reactive primitives that manipulate broadcast signals. The definition of noninterference has to be tuned to the particular nature of reactive computations, which are regulated by a notion of instant. Moreover, a new form of covert channel may arise in reactive computations, called suspension leak. We give a formulation of noninterference based on bisimulation, as is now usual for concurrent languages. We then propose a type system to enforce this property in our language. Our type system is inspired by that introduced by Boudol and Castellani, and independently by Smith, for a parallel language with scheduling. We establish the soundness of our type system with respect to our new notion of noninterference. We finally show that this notion of noninterference refines in several aspects the standard one for imperative languages.
机译:我们研究了一类称为反应程序的同步程序的无干扰安全性。我们考虑一种核心的反应式语言,它是通过扩展Volpano,Smith和Irvine的命令式语言而获得的,它具有调度并行性的形式以及处理广播信号的反应性原语。无干扰的定义必须调整为无功计算的特殊性质,它由即时概念来调节。而且,在反应计算中可能会出现一种新型的隐蔽通道,称为悬浮泄漏。我们给出了一种基于双仿真的无干扰的表述,就像并发语言现在所常见的那样。然后,我们提出一种类型系统,以使用我们的语言来强制执行此属性。我们的类型系统的灵感来自Boudol和Castellani以及Smith分别提出的并行计划和调度语言。关于新的无干扰概念,我们建立了类型系统的健全性。我们最终证明,这种无干扰的概念在几个方面完善了命令式语言的标准。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号