Порядок выполнения Пилот+
программы.
Начинается с главной секции. Чаще всего она состоит из одной продукции (безусловной), в правой части которой содержатся:
-вывод начальных сообщений,
-загрузка базы фактов в ОП,
-инициализация прочих секций.
В пределах одной секции
происходит следующее:
1)на основе правил селекции фильтром селекции из всего множества выделяется множество активных продукций;
2)проверяется левая часть активных продукций; те, у которых условия справедливы, образуют конфликтное множество;
3)на основе правил разрешения фильтр разрешения и фильтр режима применения выбирает по умолчанию одну продукцию, она и выполняется на данном шаге.
Примечание: некот. оп. уравл. могут перекрывать выполн. действий правой части продукции.
Процесс продолжается до тех пор, пока очередное конфликтное множество не станет пустым, или не будет произведен принудительный возврат по цепочке вызовов. По умолчанию управление передается в правую часть продукции, из которой была вызвана секция.