Title :
A blackboard system for real-time control of approximate processing
Author :
Decker, Keith ; Garvey, Alan ; Humphrey, Marty ; Lesser, Victor
Author_Institution :
Dept. of Comput. & Inf. Sci., Massachusetts Univ., Amherst, MA, USA
Abstract :
Approximate processing is an approach to real-time AI problem solving in domains in which compromise is possible between the resources required to generate a solution and the quality of that solution. It is a satisficing approach in which the goal is to produce acceptable solutions within the available time and computational resource constraints. This paper describes four components for achieving this goal in an approximate processing blackboard system. A parametrized low-level control loop allows predictable knowledge source execution, multiple execution channels allow dynamic control over the computation involved in each task, a meta-controller allows a representation of the set of current and future tasks and their estimated durations and results, and a real-time blackboard scheduler monitors and modifies tasks during execution so that deadlines are met. An example is given that illustrates how these components work together to construct a satisficing solution to a time-constrained problem in the Distributed Vehicle Monitoring Testbed
Keywords :
computerised control; computerised monitoring; knowledge representation; problem solving; real-time systems; scheduling; vehicles; Distributed Vehicle Monitoring Testbed; acceptable solutions; approximate processing; artificial intelligence; blackboard system; computational resource constraints; deadlines; dynamic control; estimated durations; meta-controller; multiple execution channels; parametrized low-level control loop; predictable knowledge source execution; problem solving; real-time blackboard scheduler; real-time control; resource requirements; satisficing approach; solution quality; task modification; task monitoring; task set representation; time-constrained problem; Artificial intelligence; Control systems; Dynamic scheduling; Monitoring; Problem-solving; Process control; Processor scheduling; Real time systems; Vehicle dynamics; Vehicles;
Conference_Titel :
System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
Conference_Location :
Kauai, HI
Print_ISBN :
0-8186-2420-5
DOI :
10.1109/HICSS.1992.183526