На правах рекламы:
ISSN 0236-235X (P)
ISSN 2311-2735 (E)

Авторитетность издания

ВАК - К1
RSCI, ядро РИНЦ

Добавить в закладки

Следующий номер на сайте

2
Ожидается:
16 Июня 2024

В Институте динамики систем и теории управления им. В.М. Матросова СО РАН созданы модули решений для веб-приложений, использующих методы искусственного интеллекта, в частности, в форме баз знаний, требует разработки специализированного методического и программного обеспечения.

23.12.2020

При разработке модулей интеллектуальной поддержки принятия решений, в том числе для веб-приложений, наиболее трудоемким процессом (этапом) остается разработка баз знаний (БЗ).

Одним из способов повышения эффективности решения задач этого этапа, связанных с концептуализацией, формализацией и кодогенерацией, является использование принципов порождающего и визуального программирования, а также модельных трансформаций. Каждый из этих принципов по отдельности реализуется в различных методиках и инструментариях, например. Однако все они имеют ограничения по поддерживаемым платформам (языкам) и требуют от разработчиков минимальных навыков программирования. Совместно рассмотренные принципы используются в рамках направлений, известных как модельно-ориентированный подход [4]: MDE (Model-Driven Engineering), MDD (Model-Driven Development), MDA (Model-Driven Architecture) и др.

В данной работе предлагается новая специализация модельно-ориентированного подхода, обеспечивающая автоматизированное создание встраиваемых модулей принятия решений для веб-приложений на основе модельных трансформаций, порождающего и визуального программирования. Создаваемые модули принятия решений содержат БЗ, реализующие логические правила. Отличием предлагаемой специализации от существующих является использование:

- концептуальных моделей в форме диаграмм классов UML и таблиц решений в качестве исходных формализмов для представления знаний в форме логических правил;

- авторского проблемно-ориентированного языка RVML (Rule Visual Modeling Language) в качестве инструмента для визуализации и редактирования разрабатываемых БЗ;

- языка PHP (Hypertext Preprocessor) в качестве целевой платформы.

Подход апробирован при разработке веб-модуля принятия решений «Детектор» для платформы «СМС-Органайзер». Модуль предназначен для обнаружения сообщений, нарушающих положения 38-ФЗ «О рекламе».

Подробное описание дается в статье «Применение трансформаций таблиц решений при создании интеллектуального программного модуля «Детектор» для веб-приложений», автор: Юрин А.Ю. (Институт динамики систем и теории управления им. В.М. Матросова СО РАН, г. Иркутск).