РАЗРАБОТКА И ИСПОЛЬЗОВАНИЕ МЕТАМОДЕЛЕЙ ДЛЯ СИНТЕЗА СПЕЦИФИКАЦИЙ И КОДОВ БАЗ ЗНАНИЙ

Дородных Никита Олегович, Николайчук Ольга Анатольевна, Юрин Александр Юрьевич, Коршунов Сергей Андреевич

Институт динамики систем и теории управления имени В.М. Матросова СО РАН, «ООО ЦентраСиб»

Работа посвящена проблематике повышения эффективности создания баз знаний и интеллектуальных систем. Эффективность данного процесса может быть повышена путем автоматической генерации спецификаций и кодов баз знаний на целевом языке представления знаний путем анализа и трансформации информации из различных источников, в частности, концептуальных моделей, описывающих некоторую предметную область и представленных в разных форматах (например, UML-модели, концепт-карты, древовидные семантические структуры, диаграммы Исикавы и т.д.). Синтез спецификаций и программных кодов методологически основан на применении концепции трансформации моделей - модельно-ориентированного подхода (Model-Driven Engineering) и использовании метамоделей для описания исходных и целевых (CLIPS и OWL) формализмов. В работе приведено описание метода автоматизированного формирования метамоделей анализируемых форматов концептуальных моделей и мета-метамодели для унифицированного представления и хранения метамоделей.

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

Вернуться назад