Control and responsiveness in Hermes

  • Authors:
  • R. A. McBride;Jacob Slonim

  • Affiliations:
  • University of South Dakota;IBM Canada Laboratory

  • Venue:
  • CASCON '91 Proceedings of the 1991 conference of the Centre for Advanced Studies on Collaborative research
  • Year:
  • 1991
  • CORDS: status and directions

    CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.