Документ взят из кэша поисковой машины. Адрес
оригинального документа
: 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 Кодировка: Поисковые слова: ngc 4303 |
~ ~ 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: