Policy as Types
This addresses the need for policy expression in object-capability systems, though it appears incremental as it builds on existing theoretical work.
The paper tackles the problem of expressing policy in object-capability-based systems by representing policy as types using the Curry-Howard isomorphism in a behavioral type system for the RHO-calculus, resulting in a practical realization of this aim.
Drossopoulou and Noble argue persuasively for the need for a means to express policy in object-capability-based systems. We investigate a practical means to realize their aim via the Curry-Howard isomorphism. Specifically, we investigate representing policy as types in a behavioral type system for the RHO-calculus, a reflective higher-order variant of the pi-calculus.