Вестник Кольского научного центра РАН. 2016, №1.

А. Я. Фридман ходе эксплуатации ИАС, необходимо включать в их состав средства автоматической генерации БД. Одно из направлений повышения оперативности и гибкости структуры БД ИАС - использование при их разработке принципа типизации, реализуемого применением адекватных экономическим и организационным условиям моделей и методов синтеза типовых структур локальных и распределенных баз данных. В то же время существующие методологии разработки, а также инструментальные и программные средства автоматизации проектирования и сопровождения БД, как правило, не обеспечивают комплексных решений, не поддерживают многих функций автоматизации проектирования БД [1-3]. Изложенное обосновывает актуальность темы настоящей работы, в которой предлагается метод автоматической генерации стандартизованных таблиц данных на основе их пользовательского описания в концептуальной модели предметной области (КМПО) ИАС. Без потери общности изложение ведется на примере ситуационной системы моделирования (ССМ) [4-7], которая представляет собой ИАС для исследования иерархических пространственных динамических объектов, в частности промышленно-природных комплексов, и, соответственно, содержит встроенные геоинформационную (ГИС) и экспертную (ЭС) системы, что вносит специфику и в организацию БД ССМ. Основа КМПО - не алгоритмическая модель передачи и преобразования данных, как в аналитических моделях, а декларативное описание структуры объекта и взаимодействия его составных частей. Таким образом, КМПО изначально ориентирована на формализацию знаний экспертов. В КМПО определяются элементы исследуемой предметной области и описываются отношения между ними, которые задают структуру и причинно-следственные связи, существенные в рамках определенного исследования. КМПО поддерживает соответствие между реальным ППК и его моделью. Как следует из названия, любой ППК включает природные и технические объекты. Каждый такой объект может представлять собой многоуровневую систему подобъектов, связанных различными сигналами, которые моделируются потоками данных и трактуются в ССМ как ресурсы, используемые и/или расходуемые объектами в ходе их жизнедеятельности. Изменения ресурсов внутри объектов описываются в модели некоторым набором процедур или функций, именуемых процессами. Для анализа поведения ППК и сравнения различных наборов значений ресурсов между собой используются один или несколько критериев качества - функционалов, определенных на тех или иных наборах ресурсов. Таким образом, в КМПО ППК описываются три вида элементов (сущностей) реального мира - объекты, процессы и данные (или ресурсы). Объекты отображают организационную и пространственную структуру моделируемого комплекса с каждым из них можно связать набор процессов. Под процессом понимается некоторое действие (процедура), преобразующее подмножество данных, называемых входными по отношению к рассматриваемому процессу, в другое их подмножество, именуемое выходным. Данные характеризуют состояние системы. Они используются при реализации процессов, являются результатами их выполнения. Выполнение любого процесса изменяет данные и соответствует переходу системы из одного состояния в другое. Взаимосвязи и взаимодействие объектов реального мира описываются с помощью отношений на множествах элементов модели. Имена элементов КМПО задаются в терминах предметной области, как правило, каждому элементу модели назначается исполнитель, обеспечивающий его реализацию в ходе моделирования. Тип исполнителя определяет характеристики реализации, например, язык программирования, на котором реализуется исполнитель некоторого процесса, и тип исполнителя в алгоритмическом языке. Организация баз данных ситуационной системы моделирования Значения исходных данных для проведения моделирования могут вводиться в ССМ либо из базы экспериментальных (исходных) данных (БИД), либо из базы, в которой хранятся сценарные данные, соответствующие желаемой или предполагаемой динамике объекта ВЕСТНИК Кольского научного центра РАН 1/2016(24) 101

RkJQdWJsaXNoZXIy MTUzNzYz