Object-Capability patterns
From Erights
(Difference between revisions)
Latest revision as of 01:07, 31 March 2008
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
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) |