Object-Capability patterns

From Erights

(Difference between revisions)
Jump to: navigation, search
(Added page summarising various common object-cap patterns)
 
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"
Line 7: Line 7:
! Pattern !! First Described In !! Appears In
! 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
+
| 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
| Trademarks        || James H. Morris, Jr. Protection in Programming Languages. ''Communications of the ACM'', 16(1):15–21, 1973. ||  Gedanken, E, KeyKOS

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

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