Hermes: a language for distributed computing
Hermes: a language for distributed computing
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2
Hi-index | 0.00 |
Hermes is a process-oriented language that supports both blocking and nonblocking communication. This paper examines some constructs that can be used to introduce time limits on interprocess communication in Hermes. Currently, exceptions can only be signaled between processes in conjunction with a blocking send. A suggestion is given for a method of decoupling exceptions from interprocess communication. Several features in Ada are used to supply guidelines for additions to the Hermes language. These new constructs could improve the responsiveness of a system of Hermes processes and would facilitate the use of Hermes as a tool for constructing real time systems.