Использование построенного на основе приведенных понятий теоретико-категорного языка можно продемонстрировать на примере теории продукционных экспертных систем. Анализ архитектуры продукционной экспертной системы показывает, что она естественно представляется в виде двухуровневой структуры. На нижнем. уровне, который будем называть уровнем данных, сосредоточено все, что находится ниже правила способ описания ситуаций, с которыми сталкивается система, синтаксис правила, алгоритмы проверки применимости правила к ситуации, алгоритмы извлечения дополнительной информации о ситуации в результате этой проверки, алгоритмы преобразования ситуации в результате применения правила. Верхний уровень - это то, что обычно называется машиной вывода экспертной системы. Основная задача, решаемая этой машиной в каком порядке применять правила. На этом уровне осуществляется выбор между основными схемами вывода (две наиболее известные схемы прямой вывод от данных и обратный - от цели ), а также решение более сложных вопросов, например, что делать, если различные правила противоречат друг другу. Грубо говоря, на нижнем уровне определяется, как применить правило, а на верхнем - зачем его применять. [c.213]
Смотреть главы в:
Разработка и управление требованиями -> Другие преобразования с использованием архитектуры системы