• DocumentCode
    747810
  • Title

    A Language Extension for Controlling Access to Shared Data

  • Author

    Jones, Anita K. ; Liskov, Barbara H.

  • Author_Institution
    Department of Computer Science, Carnegie-Mellon University
  • Issue
    4
  • fYear
    1976
  • Firstpage
    277
  • Lastpage
    285
  • Abstract
    Controlled sharing of information is needed for many applications. Access-control mechanisms exist in operating systems to provide such controlled sharing. However, programming languages currently do not support such a facility. This paper illustrates how an access-control facility could be incorporated in a programming language. The mechanism described is suitable for incorporation in object-oriented languages that permit the definition of abstract data types, and is defmed in a way that enables compile-time checking of access control.
  • Keywords
    Access control; capabilities; data types; programming languages; type checking; Access control; Buildings; Computer languages; Computer science; Control systems; Operating systems; Programming profession; Proposals; Protection; Writing; Access control; capabilities; data types; programming languages; type checking;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1976.233833
  • Filename
    1702384