Security and Modularity in Message Passing

This report describes research done at the Artificial Intelligence Laboratory of the Massachusetts Institute of Technology. Support for the laboratory's artificial intelligence research is provided in part by the Office of Naval Research of the Department of Defense under contract N00014-75-C-0...

Full description

Bibliographic Details
Main Authors: Hewitt, Carl, Attardi, Giuseppe, Lieberman, Henry
Format: Working Paper
Language:en_US
Published: MIT Artificial Intelligence Laboratory 2008
Online Access:http://hdl.handle.net/1721.1/41147
_version_ 1811090573750173696
author Hewitt, Carl
Attardi, Giuseppe
Lieberman, Henry
author_facet Hewitt, Carl
Attardi, Giuseppe
Lieberman, Henry
author_sort Hewitt, Carl
collection MIT
description This report describes research done at the Artificial Intelligence Laboratory of the Massachusetts Institute of Technology. Support for the laboratory's artificial intelligence research is provided in part by the Office of Naval Research of the Department of Defense under contract N00014-75-C-0522.
first_indexed 2024-09-23T14:48:20Z
format Working Paper
id mit-1721.1/41147
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T14:48:20Z
publishDate 2008
publisher MIT Artificial Intelligence Laboratory
record_format dspace
spelling mit-1721.1/411472019-04-12T09:44:51Z Security and Modularity in Message Passing Hewitt, Carl Attardi, Giuseppe Lieberman, Henry This report describes research done at the Artificial Intelligence Laboratory of the Massachusetts Institute of Technology. Support for the laboratory's artificial intelligence research is provided in part by the Office of Naval Research of the Department of Defense under contract N00014-75-C-0522. This paper addresses theoretical issues involved for the implementation of security and modularity in concurrent systems. It explicates the theory behind a mechanism for safely delegating messages to shared handlers in order to increase the modularity of concurrent systems. Our mechanism has the property that the actions caused by delegated messages are atomic. That is the handling of a message delegated by a client actor appears to be indivisible to other users of the actor. Our mechanism for delegating communications is a generalization suitable for use in concurrent systems of the sub-class mechanism of SIMULA. Our mechanism has the benefit that it easily lends itself to the implementation of efficient flexible access control mechanisms in distributed systems. It is a generalization of the protection mechanisms provided by capability-based system, access control lists, and the access control mechanisms provided by PDP-10 SIMULA. MIT Artificial Intelligence Laboratory Department of Defense Office of Naval Research 2008-04-10T16:20:56Z 2008-04-10T16:20:56Z 1979-02 Working Paper http://hdl.handle.net/1721.1/41147 en_US MIT Artificial Intelligence Laboratory Working Papers, WP-180 application/pdf MIT Artificial Intelligence Laboratory
spellingShingle Hewitt, Carl
Attardi, Giuseppe
Lieberman, Henry
Security and Modularity in Message Passing
title Security and Modularity in Message Passing
title_full Security and Modularity in Message Passing
title_fullStr Security and Modularity in Message Passing
title_full_unstemmed Security and Modularity in Message Passing
title_short Security and Modularity in Message Passing
title_sort security and modularity in message passing
url http://hdl.handle.net/1721.1/41147
work_keys_str_mv AT hewittcarl securityandmodularityinmessagepassing
AT attardigiuseppe securityandmodularityinmessagepassing
AT liebermanhenry securityandmodularityinmessagepassing