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

Web-ориентированный компонент продукционной экспертной системы

Авторы: Николайчук О.А., Коршунов С.А., Павлов А.И.

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

Том:

Номер: 2

Год: 2015

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

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

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

URL:

Аннотация: В работе рассматриваются вопросы реализации компонента продукционной экспертной системы в виде web-приложения. Данный компонент позволит специалисту-предметнику решать проблемы, используя сформированные им логические правила, описывающие динамику исследуемых процессов. Web-доступ к компоненту обеспечит возможность коллективного доступа, что особенно важно при междисциплинарных исследованиях, требующих работы коллектива специалистов из разных областей знаний. Компонент обладает следующей архитектурой: web-сервис; модуль взаимодействия с БД, реализующий программный интерфейс доступа к ней; модуль управления базами знаний, предназначенный для работы с правилами и фактами; графический редактор правил, основывающийся на RVML-нотации представления продукций; модуль связи с web-сервисом, реализующий пользовательский интерфейс доступа к web-сервису экспертной системы; БД для хранения базы знаний (фактов, правил и начальных условий). Более подробно рассмотрена реализация web-сервиса. Основная задача web-сервиса – подготовить информацию (факты и правила) из БД для ее последующей обработки машиной вывода, то есть преобразовать ее из обобщенного вида в формат JESS. Полученная информация будет использована машиной вывода для осуществления логического вывода на основе правил и фактов. Основные модули web-сервиса: интерфейс БД, реализующий программный ин-терфейс доступа к ней; продукционная машина вывода, осуществляющая процесс рассуждения по правилам и пред-ставленная в виде программной библиотеки, реализующей машину вывода JESS; модуль преобразования правил и фактов из обобщенного вида в формат машины вывода, реализация которого зависит от используемой машины вы-вода. The paper discusses problems of expert system component implementation in the form of a web application. This component will allow the experts to solve problems using formed logical rules describing the dynamics of studied pro-cesses. Web-based access to the component will enable public access which is especially important in interdisciplinary stud-ies that require a team work of specialists from different areas of expertise. The component has the following architecture: web-service; module interacting with the database and implementing the programming interface to access the database; knowledge management module for working with the rules and facts; rules editor based on RVML-notation; module of communication with web-service that implements the user interface access to the expert system web-service; database for knowledge base storage (facts, rules and initial conditions). The implementation of the web-service is considered in detail. The paper mentions a description of its functions, architecture and functional modules. The main task of a web-service is to prepare database information (facts and rules) for further processing by engine, i.e. convert it from the generalized form to JESS format. The obtained information will be used to implement inference based on rules and facts. The main modules of web-service are: database interface that implements a software interface to access the database; an inference engine that i m-plements the process of reasoning according to the rules and is presented in the form of a software library imp lementing the JESS engine; conversion unit of the rules and facts from the generalized to engine format, the implementation depends on the engine.

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

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

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

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

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