Object-Capability patterns

From Erights

Jump to: navigation, search

This page contains information about common object-capability patterns that have appeared in a number of different object-capability systems.

TBD: Powerbox, Attenuating Facets / Forwaders, Logging Forwarders

An Historical Overview
Pattern First Described In Appears In
Sealer-Unsealers James H. Morris, Jr. Protection in Programming Languages. Communications of the ACM, 16(1):15–21, 1973. Gedanken, E, KeyKOS, Emily, Caja, Joule, Joe-E
Trademarks James H. Morris, Jr. Protection in Programming Languages. Communications of the ACM, 16(1):15–21, 1973. Gedanken, E, KeyKOS
RevocableForwarder David D. Redell. Naming and Protection in Extensible Operating Systems. PhD thesis, Department of Computer Science, University of California at Berkeley, November 1974. E, KeyKOS, Emily
Coercers E. Dean Tribble, Mark S. Miller, Norm Hardy, and David Krieger. Joule: Distributed Application Foundations. Technical Report ADd03.4P, Agorics Inc., Los Altos, December 1995. Joule, E
Membranes J. E. Donnelley. A Distributed Capability Computing System, Proc. of the Third International Conference on Computer Communication, pp. 432-440, 1976. E, DCCS, KeyKOS, Emily, Joe-E/Waterken (? in the form of the Horton pattern)
Personal tools
more tools