ГИБРИДНОЕ МОДЕЛИРОВАНИЕ МУЛЬТИАГЕНТНЫХ ПРОЦЕССОВ ПРЕОБРАЗОВАНИЯ РЕСУРСОВ
Аксенов К. А., Гончарова Н. В.,
Для построения концептуальной модели предметной области и решения задачи сокращения затрат на разработку ПО, в работе использован фреймовый подход Швецова [21], основанный на совмещении фреймоподобных структур с конструкциями концептуальных графов J.F. Sowa [129–131]. Преимуществами данного подхода является деление на активные и пассивные фреймы и учет поведения объекта.
Основная конструкция фрейм-концепта (ФК) представлена в кортежной модели 2.33. Имя фрейма представляет собой уникальный идентификатор, используемый в КМПО. Информация о применении на уровне ФК является неформальным вербальным описанием возможных ситуаций использования ФК, сценариев поведения, особенностей выбора и т. п. Динамическое поведение компонентов или агентов предметной области описывает структура сценариев поведения (ССП), в которую включен блок выбора сценария (БВСЦ), позволяющий формировать альтернативные пути поведения данного фрейма [21].
Структура слотов (ССЛ) представляет собой совокупность двух структур: структуры концептов (СК) и структуры атрибутов (СА). СК содержит список фрейм-концептов, в некотором отношении вложенных или порожденных охватывающим ФК, тип этого отношения указывается в поле «тип концептуального отношения», т. е. отношение данного ИКi к ФК, где ИКi – имя i-го концепта. Для установления логической организации предметной области ФК соединяются в структуры концептуальных графов. Концептуальный граф (КГ) есть двудольный граф, имеющий два типа вершин: вершины концептов, или концептуальные вершины, и вершины концептуальных отношений (КО) [21]. Таким образом, Швецовым предлагается использовать фреймово-семантическое представление знаний.
Модель фрейм-концепта определяется следующим образом [21]:
ФК = <ИФ, ТФ, ИП, ССП, ССЛ>, (2.33)
ССЛ = <СК, СА> , (2.34)
СК = {(ИК1, КО1), (ИК2, КО2), …, (ИКn, КОn)}, (2.35)
СА = {(ИА1, МО1, ЗА1), (ИА2, МО2, ЗА2), …,(ИАm, МОm, ЗАm)}. (2.36)
где ИФ – |
имя фрейма; |
ТФ – |
тип фрейма; |
ИП – |
информация о применении; |
ССП – |
структура сценария поведения; |
ССЛ – |
структура слотов; |
СК – |
структуры концептов; |
СА – |
структуры атрибутов; |
ИКn – |
имя концепта; |
КОn – |
концептуальное отношение; |
ИАm – |
имя атрибута; |
МОm – |
множество определения; |
ЗАm – |
значение атрибута. |
Таким образом, применение подхода к описанию предметной области в виде ФК и КГ, предложенное Швецовым, позволяет использовать фреймово-семантическую модель представления знаний. Задача перехода (совмещения) модели представления знаний, концептуальной модели и их технической реализации на уровне базы данных решается в разделе 3.3.2.