Object-Capability patterns
From Erights
(Difference between revisions)
(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
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) |