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 |
{| 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 |
|- | |- | ||
| 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 | ||
Revision as of 22:51, 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
| 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) |

