• DocumentCode
    749800
  • Title

    Access Control in Parallel Programs

  • Author

    McGraw, James R. ; Andrews, Gregory R.

  • Author_Institution
    Department of Applied Science, University of California
  • Issue
    1
  • fYear
    1979
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    An important component of a programming language for writing operating systems, or other large parallel systems, is the set of access control facilities. Two principles for access control, expressive power and access validation, are discussed. Then two new language mechanisms are presented: one for expressing the static structure and access rights of parallel systems, the other for controlling dynamic access to shared objects (monitors). The use of the proposed mechanisms is illustrated by examples including a file system. Finally, the relationships between the mechanisms, access validation, and the safety problem are discussed.
  • Keywords
    Access control; access safety; monitors; processes; programming language; protection; security; Access control; Computer languages; Computer science; Control systems; File systems; Permission; Power system reliability; Proposals; Safety; Timing; Access control; access safety; monitors; processes; programming language; protection; security;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1979.234148
  • Filename
    1702582