Вестник Кольского научного центра РАН. 2016, №1.
А. Я. Фридман Структура базы данных “Связи процессов” аналогична структуре базы “Связи объектов” (рис. 7), но в графы РО и РР вводятся коды элементов КМПО, связанные с данным процессом отношениями РО и РР (см. выше). Поля базы “Описание ресурсов” содержат данные для фреймов процессов (рис. 8). В поля “source” и “destin” в ходе анализа КМПО заносятся коды процессов, порождающих и потребляющих данный ресурс соответственно. коДp ist in list out PO PP N list N list N list N list Рис. 7. База данных “Связи объектов” кодг r ейc код испг source destin код типар т и п г кодг код типаг Рис. 8. База данных “Описание ресурсов” Альтернативные структуры объектов в КМПО хранятся в базе “Описание объектов” (поле th на рис. 1), для хранения альтернативных процессов используется специальная база “Наборы ресурсов” (рис. 9). В поля “потребитель” и “источники” заносится код и списки кодов элементов КМПО, для которых данный набор является входным и выходным соответственно. d k ind list res потребитель источники Рис. 9. База данных “Наборы ресурсов” Последняя база, входящая в состав БД КМПО, содержит информацию о результатах анализа разрешимости шаблонов процессов КМПО [4]. Хранение данных и правил в ЭС ССМ База данных ЭС в ССМ содержит параметры и переменные, не описанные в КМПО и предназначенные пользователем для внутреннего применения в правилах ЭС. В частности, это могут быть и вспомогательные переменные управляющих формул ЭС, и переменные вероятности. Поэтому в ЭС ССМ в полной мере представлены средства ручного ввода и корректировки параметров и переменных. кодд типд кол зн имяд положение Рис. 10. Справочник “Данные ЭС” В процессе ввода и вывода данных используется справочник “Данные ЭС” (рис. 10), который содержит следующие поля: “кодд” - численное значение кода данного (первичный ключ); “типд” - указатель типа данного - 1 для параметров, 2 для переменных и 3 для переменных вероятностей (кроме фиксированного значения вероятности, любому данному может быть поставлена в соответствие переменная, в которой хранится распределение вероятности - используется при формировании правил и проведении экспертизы); “кол_зн” - количество значений параметра или переменной, список которых хранится в шешо-поле “Значения”; “имяд” - имя данного в виде последовательности символов (применяется только ВЕСТНИК Кольского научного центра РАН 1/2016(24) 105
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz