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 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 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.

Language features for access control

1980

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 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 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.
1980
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Protection mechanism
Capability
Concurrent programming languages
Compile-time access control
Static and dynamic resource allocation
File in questo prodotto:
File Dimensione Formato  
prod_421696-doc_149775.pdf

accesso aperto

Descrizione: Language features for access control
Dimensione 3.24 MB
Formato Adobe PDF
3.24 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/408233
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact