Title :
The trellis architecture for intelligent monitors
Author :
Factor, Michael ; Gelernter, David H.
Author_Institution :
Dept. of Comput. Sci., Yale Univ., New Haven, CT, USA
Abstract :
The process trellis is a software architecture that imposes a simple and regular organization on a complex, diverse set of parallel processes. The organization it imposes is well suited to parallel real-time monitors and expert systems. The trellis architecture is based on a hierarchical graph of decision processes, reflecting the conceptual hierarchy of the problem domain. All processes in the graph execute continuously and concurrently, and they communicate among themselves and with the outside world using a simple and uniform protocol. The trellis is amenable to parallel real-time scheduling strategies, to `abstraction strategies´ that synopsize the structure of complex trellises, and to visualization; it is a highly flexible architecture that seems well suited to a variety of domains. Extensive work on the trellis to date has focused both on design and analytical studies, and on the implementation, using C-Linda, of a substantial prototype trellis for patient monitoring in intensive care units
Keywords :
computerised monitoring; expert systems; graph theory; medical computing; parallel architectures; parallel programming; patient care; patient monitoring; protocols; real-time systems; scheduling; C-Linda; abstraction strategies; decision processes; expert systems; hierarchical graph; intelligent monitors; intensive care units; parallel processes; parallel real-time monitors; patient monitoring; process trellis; protocol; scheduling strategies; software architecture; structural synopsization; visualization; Computer architecture; Computer displays; Expert systems; Patient monitoring; Protocols; Prototypes; Scheduling; Software architecture; Software prototyping; Visualization;
Conference_Titel :
Intelligent Control, 1990. Proceedings., 5th IEEE International Symposium on
Conference_Location :
Philadelphia, PA
Print_ISBN :
0-8186-2108-7
DOI :
10.1109/ISIC.1990.128472