Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.stsci.edu/~rdouglas/publications/thesis/section2_9_3.html
Дата изменения: Tue May 13 19:35:11 1997 Дата индексирования: Sat Dec 22 19:14:16 2007 Кодировка: |
~ ~ This section details the difference between the logical view of a
blackboard structure for controlling the agents, and the implementational view
of an actual set of agents written in CLIPS. Figure shows
the abstract view of this system, while Figure
shows a view
which is more concerned with implementational issues.
In Figure , the blackboard is shown to be a combination of the
CLIPS fact list and the COOL object list. These lists are available to the
user through the C program and Motif, and to each of the sets of agent rules.
As such, each of the agents has the access to whatever information it may
find relevant. The agent rules are separated into different files and
read into the CLIPS shell on program execution. So there are seemingly
separate agents, reacting to the same information and providing each other
with information from across the different aspects.
There are ways in which this implementation is not consistent with the blackboard model: