Страница публикации

Проблемно-ориентированный редактор продукционных баз знаний

Авторы: Берман А.Ф., Грищенко М.А., Николайчук О.А., Юрин А.Ю.

Журнал: Программные продукты и системы

Том:

Номер: 2

Год: 2015

Отчётный год: 2015

Издательство:

Местоположение издательства:

URL:

Аннотация: Описаны модификация (специализация) универсального редактора продукционных баз знаний CLIPS, предназначенная для создания баз знаний в области оценки технического состояния и остаточного ресурса нефтехимического оборудования, архитектура, основные функции проблемно-ориентированного редактора, структура конфигурационных файлов. Особенностью модифицированного редактора является наличие семантического слоя как средства описания понятий и отношений предметной области, а также механизма интеграции с машинами вывода, что, в свою очередь, позволяет проверять (тестировать) разработанные базы знаний. Семантический слой реализован в виде шаблонов фактов и правил, описывающих причинно-следственные зависимости в задачах оценки технического состояния и остаточного ресурса и позволяющих абстрагироваться от синтаксиса языка представления знаний (языка программирования баз знаний, в частности, CLIPS), а также алгоритмического обеспечения для динамического создания (генерации) элементов интерфейса пользователя. Редактор использован при разработке баз знаний для проведения экспертизы промышленной безопасности нефтехимических объектов. Его применение позволяет уменьшить степень (время) участия инженера по знаниям в процессе создания базы знаний, обеспечивая возможность дополнения базы знаний специалистами-предметниками в процессе эксплуатации экспертной системы. The paper describes a modification of the universal editor for design of rule-based knowledge bases. The de-scribed modification of the editor is intended for assessment of technical conditions and operating life of petrochemical equipments. The article also presents architecture, main functions and a structure of files for configuration of the editor. The feature of the modified editor is a semantic layer. This layer provides setup of the editor according to the features of subject domain as well as its integration with inference engines. This provides the ability to test developed knowledge bases. The semantic layer is implemented as a set of templates describing facts and rules (cause-and-effect relations) in prob-lems of technical conditions and operation life assessment. The templates allow abstracting from the syntax of knowledge representation languages (programming languages for knowledge bases, in particular, CLIPS – C Language Production Sys-tem). The second part of the semantic layer is the algorithms that provide dynamic creation (generation) of elements of user interface. The editor is used for developing knowledge bases to examine industrial safety of petrochemical equipments. Application of the editor reduces the participation time of a knowledge engineer in the process of design a knowledge base and provides opportunities for experts to complement the knowledge base in the operation of the expert system.

Индексируется WOS: 0

Индексируется Scopus: 0

Индексируется РИНЦ: 1

Публикация в печати: 0

Добавил в систему: