Pahl, Claus ORCID: 0000-0002-9049-212X (2000) An algebraic basis for specifying and enforcing access control in security systems. In: The 4th Irish Workshop on Formal Methods, July 2000, Maynooth, Ireland.
Abstract
Security services in a multi-user environment are often based on access control mechanisms. Static aspects of an access control policy can be formalised using abstract algebraic models. We integrate these static aspects into a dynamic framework considering requesting access to resources as a process aiming at the prevention of access control violations when a program is executed. We use another algebraic technique, monads, as a meta-language to integrate access control operations into a functional
programming language. The integration of monads and concepts from a denotational model for process algebras provides a framework for programming of access control in security systems.
Metadata
Item Type: | Conference or Workshop Item (Paper) |
---|---|
Event Type: | Workshop |
Refereed: | Yes |
Uncontrolled Keywords: | Access control; Security systems |
Subjects: | Computer Science > Software engineering |
DCU Faculties and Centres: | DCU Faculties and Schools > Faculty of Engineering and Computing > School of Computing |
Publisher: | British Computer Society |
Official URL: | http://www.bcs.org/content/conWebDoc/4199 |
Use License: | This item is licensed under a Creative Commons Attribution-NonCommercial-Share Alike 3.0 License. View License |
ID Code: | 15921 |
Deposited On: | 19 Apr 2011 14:30 by Shane Harper . Last Modified 19 Jan 2021 15:09 |
Documents
Full text available as:
Preview |
PDF
- Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
143kB |
Downloads
Downloads
Downloads per month over past year
Archive Staff Only: edit this record