Title :
The process trellis: a software 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 software architecture aids the programmer in building intelligent monitors for hierarchical domains by providing a way to guarantee real-time performance, structuring the interactions between modules, guiding the decomposition of the computation, and providing a well-defined interface with the external world. There is a natural parallel execution strategy for these decision processes which enables programs that would otherwise be unable to meet their real-time constraints to do so and permits speedup of programs without real-time constraints. One way to demonstrate a software architecture´s utility is by an existence proof; HEARSAY-II is such a proof for blackboard architectures. While still a research project, a process trellis shell, which implements most of the features of the process trellis software architecture, is being used for an intelligent cardiovascular monitor that is intended for eventual use in a cardiac intensive care unit
Keywords :
computerised monitoring; knowledge based systems; knowledge representation; parallel programming; real-time systems; HEARSAY-II; KBS; blackboard architectures; cardiac intensive care unit; decision processes; existence proof; hierarchical domains; intelligent cardiovascular monitor; intelligent monitors; parallel execution strategy; process trellis; production rule systems; programmer; real-time performance; software architecture; Cardiology; Computational intelligence; Computer architecture; Computer displays; Computer interfaces; Data analysis; Knowledge based systems; Parallel processing; Programming profession; Software architecture;
Conference_Titel :
Tools for Artificial Intelligence, 1989. Architectures, Languages and Algorithms, IEEE International Workshop on
Conference_Location :
Fairfax, VA
Print_ISBN :
0-8186-1984-8
DOI :
10.1109/TAI.1989.65318