Формирование баз знаний продукционного типа на основе UML-моделей.
Дородных Н.О., Юрин А.Ю.
В работе рассмотрено программное средство (Personal Knowledge Base Designer, PKBD) автоматизирующее разработку баз знаний продукционного типа. В качестве целевого языка представления знаний используется CLIPS (C Language Integrated Production System). Данное средство позволяет интегрироваться с CASE-средствами IBM Rational Rose и StarUML, в части импорта UML-моделей и генерации на их основе кода баз знаний в формате CLIPS. Для промежуточного представления и хранения извлекаемых логических правил (продукций) используется специальная обобщенная продукционная модель, которая позволяет абстрагироваться от особенностей определенных языков представления знаний. Средство ориентировано на непрограммирующего специалиста и обладает расширяемой архитектурой, за счет подключения программных модулей, в виде динамических библиотек, поддерживающих генерацию кода на других языках представления знаний. Тестирование разработанных баз знаний осуществляется путем подключения и запуска машин вывода. Приведены предварительные результаты тестирования (апробации) программного средства при решении различных учебных задач. Ключевые слова: Программная система, базы знаний, концептуальная модель, генерация кода, CLIPS, UML.