Publication Date:
1983
abstract:
The properties of a capability-based protection mechanism to be incorporated in a language for concurrent programming are presented. The protection mechanism is first abstractly characterized in terms of a protection model; the components of the protection mechanism, that is, the objects, subjects, and protection rules which govern the accessing to the objects by the subjects, are defined. The paper then concentrates on appropriate programming language features to specify how the protection mechanism may be embedded in an object-oriented programming language which allows an abstract data-type definition. In particular, it is shown how the protection rules can be implemented in the language so that a completely static access control to objects is obtained.
Iris type:
01.01 Articolo in rivista
Keywords:
Capabilities; Compile-time access control; Concurrent programming languages; Protection mechanism; Static and dynamic resource allocation
List of contributors:
Lijtmaer, Norma
Published in: