Abstract :
Two recent ORA projects have benefited from the AI principles captured in a blackboard design. DANA, a multimedia network monitoring system, has profited by using knowledge sources to implement a policy of guaranteed update consistency. Project X, a real-time passive radar system, has used knowledge source independence and the flexibility of opportunistic control to support easy experimentation with new system designs. Along with the benefits, we learned several lessons about the difficulties and pitfalls of blackboard systems. First, opportunistic control is hard to implement, maintain, and sell to managers. Second, knowledge sources are never as neat as they first appear. Finally, it is important to treat blackboards as a programming philosophy and not an architectural mandate
Keywords :
blackboard architecture; computerised monitoring; knowledge based systems; multimedia systems; radar; real-time systems; signal processing; telecommunication network management; telecommunications computing; AI principles; DANA; ORA projects; Project X; architectural mandate; blackboard techniques; guaranteed update consistency; knowledge source independence; knowledge sources; multimedia network management; multimedia network monitoring system; opportunistic control; programming philosophy; real-time passive radar system; real-time signal processing; system designs; Artificial intelligence; Cascading style sheets; Databases; Displays; Hardware; Monitoring; Project management; Real time systems; Signal design; Signal processing;