Evaluation of Blackboard Systems
- allow integration of different heterogeneous KS
allow to keep domain and control knowledge separate
allow good modularization of the system
allow easy extension and modificationof the system, in terms of KS
support cooperative development of complex systems
- allow a reduction of problem solving complexity
allow exploratory programming and prototyping