Title
The process trellis: a software architecture for intelligent monitors
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
Year
DOI
Venue
1989
10.1109/TAI.1989.65318
IEEE Transactions on Applications and Industry
Keywords
Field
DocType
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
Database-centric architecture,Computer architecture,Programming language,Applications architecture,Multilayered architecture,Software architecture description,Computer science,Agent architecture,Resource-oriented architecture,Software architecture,Reference architecture
Conference
Citations 
PageRank 
References 
1
0.36
10
Authors
2
Name
Order
Citations
PageRank
Michael Factor160856.06
David Gelernter24077752.99