Distributed systems
Distribution in a single address space operating system
ACM SIGOPS Operating Systems Review
Programming semantics for multiprogrammed computations
Communications of the ACM
ACM SIGOPS Operating Systems Review
A cryptographic access control architecture secure against privileged attackers
Proceedings of the 2007 ACM workshop on Computer security architecture
Object protection in distributed systems
Journal of Parallel and Distributed Computing
Hi-index | 0.01 |
In the course of the last three decades, capabilities have been successfully used to implement protection systems in multiples scenarios and platforms. Although the basic idea remains the same, a wide variety of techniques have been used in the implementation and administration of capabilities. As new paradigms emerged, the concept of capabilities has shown to scale very well with the change of models. As a matter of fact, several modern computational environments (particularly distributed ones) use some sort of capabilities as a protection mechanism. The goal of this paper is to review the main ideas related to capabilities as well as several of the approaches chosen in their implementation and use. This work is primarily intended as a support document for courses on operating systems and programming languages.