𝔖 Bobbio Scriptorium
✦   LIBER   ✦

An object-oriented cooperative distributed problem solving shell with groupware management ability

✍ Scribed by Feng-Chao Yang; Yu-Kuen Ho


Publisher
John Wiley and Sons
Year
1997
Tongue
English
Weight
236 KB
Volume
27
Category
Article
ISSN
0038-0644

No coin nor oath required. For personal study only.

✦ Synopsis


In this paper, an Object-Oriented Cooperative Distributed Problem Solving Shell (OOCDPSS) with groupware management ability is designed. The groupware management facilities, which satisfy the needs of development and execution of the cooperative distributed problem solving activities, can reinforce concurrency and parallelism, accommodation and integration of heterogeneous, uncoordinated problem solvers cooperating on one common goal.

This OOCDPSS system constructs the non-embedded groupware architecture by a hierarchy of leader agents. The leader agent that adopts a distributed blackboard control mechanism can assist the cooperating problem solvers with all the cooperative and coordinative activities at run time through a democratic, contract-net protocol. In this blackboard control mechanism, the system control unit and domain control unit are explicitly separated and put side-by-side in a simple control loop to simplify the control mechanism design. The event messages drive the above control units with the programmable heuristic knowledge, including the static knowledge, procedural knowledge, and strategic, situation-action behavior knowledge.

In this OOCDPSS, a completely transparent environment and a programmable distributed blackboard control mechanism are provided. This environment automatically assists and supervises the progress of cooperative problem solving activities at run time, thereby raising the effective level of use among the preexisting problem solvers. In addition, by using the programmable heuristic knowledge, our approach can be efficiently implemented on the cooperative problem solving plans with a range of configurations.