The confinement problem in the presence of faults

ICFEM'12 Proceedings of the 14th international conference on Formal Engineering Methods: formal methods and software engineering(2012)

引用 11|浏览0
暂无评分
摘要
In this paper, we establish a semantic foundation for the safe execution of untrusted code. Our approach extends Moggi's computational λ-calculus in two dimensions with operations for asynchronous concurrency, shared state and software faults and with an effect type system à la Wadler providing fine-grained control of effects. An equational system for fault isolation is exhibited and its soundness demonstrated with a semantics based on monad transformers. Our formalization of the equational system in the Coq theorem prover is discussed. We argue that the approach may be generalized to capture other safety properties, including information flow security.
更多
查看译文
关键词
fine-grained control,coq theorem prover,effect type system,safe execution,information flow security,fault isolation,equational system,asynchronous concurrency,safety property,monad transformer,confinement problem
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要