This report describes research conducted 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 Advanced Research Projects Agency of the Department of Defense under Office of Naval Research contract N00014-75-c-0522.In a distributed system where many processors are connected by a network and communicate using message passing, many users can be allowed to access the same facilities. A public utility is usually an expensive or limited resource whose use has to be regulated. A guardian is an abstraction that can be used to regulate the use of resources by scheduling their access, providing protection, and implementing recov...
Distributed systems are multi-processor information processing systems which do not rely on the ce...
Key Words and Phrases: parallel processes, parallel or asynchronous computations, partial orders of ...
Object-oriented systems are increasingly used as a means to develop distributed applications. Objec...
In a distributed system where many processors are connected by a networ and communicate using mess...
This report describes research done at the Artificial Intelligence Laboratory of the Massachusetts I...
In this paper we survey the current state of the art on fundamental aspects of concurrent systems. W...
What is the best way to build programs that compute with data sources controlled by multiple princip...
Three formal methods for specifying properties of real-time systems are reviewed and used in a commo...
We study some of the concepts, protocols, and algorithms for access control in distributed systems, ...
We study principles and models for reasoning inductively about properties of distributed systems, ba...
This report describes research conducted at the Artificial Intelligence Laboratory of the Massachuse...
The Internet may be the single largest technological advance or significant societal change in the l...
A distributed system is typically a composition of geo-dispersed resources (computing and communicat...
The key elements in the second year (1991-92) of our project are: (1) implementation of the distribu...
Distribution and parallelism are historically important approaches for the implementation of artific...
Distributed systems are multi-processor information processing systems which do not rely on the ce...
Key Words and Phrases: parallel processes, parallel or asynchronous computations, partial orders of ...
Object-oriented systems are increasingly used as a means to develop distributed applications. Objec...
In a distributed system where many processors are connected by a networ and communicate using mess...
This report describes research done at the Artificial Intelligence Laboratory of the Massachusetts I...
In this paper we survey the current state of the art on fundamental aspects of concurrent systems. W...
What is the best way to build programs that compute with data sources controlled by multiple princip...
Three formal methods for specifying properties of real-time systems are reviewed and used in a commo...
We study some of the concepts, protocols, and algorithms for access control in distributed systems, ...
We study principles and models for reasoning inductively about properties of distributed systems, ba...
This report describes research conducted at the Artificial Intelligence Laboratory of the Massachuse...
The Internet may be the single largest technological advance or significant societal change in the l...
A distributed system is typically a composition of geo-dispersed resources (computing and communicat...
The key elements in the second year (1991-92) of our project are: (1) implementation of the distribu...
Distribution and parallelism are historically important approaches for the implementation of artific...
Distributed systems are multi-processor information processing systems which do not rely on the ce...
Key Words and Phrases: parallel processes, parallel or asynchronous computations, partial orders of ...
Object-oriented systems are increasingly used as a means to develop distributed applications. Objec...