A bisimulation for dynamic sealing

Eijiro Sumii, Benjamin C. Pierce · 2004

We define λseal, an untyped call-by-value λ-calculus with primitives for protecting abstract data by sealing, and develop a bisimulation proof method that is sound and complete with respect to contextual equivalence. This provides a formal basis for reasoning about data abstraction in open, dynamic settings where static techniques such as type abstraction and logical relations are not applicable.

Read the paper · More papers on PaperTik