Object-Capability patterns

From Erights

(Difference between revisions)
Jump to: navigation, search
(Added page summarising various common object-cap patterns)
(Added reminder to include logging forwarders)
Line 1: Line 1:
This page contains information about common object-capability patterns that have appeared in a number of different object-capability systems.
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
+
'''TBD: Powerbox, Attenuating Facets / Forwaders, Logging Forwarders
{| border="1"
{| border="1"

Revision as of 22:52, 19 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

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
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