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

При концептуальном моделировании ПТК допускается изменение понятий предметной области и связей между ними, что приводит к необходимости реконструкции модели и исключает априорное планирование вычислений. При этом возникают определенные трудности по адекватному преобразованию модели исследуемой системы от декларативного к программно-алгоритмическому представлению. Для решения таких проблем используют технологии типа CASE и CAD. Соответственно, системное наполнение средств поддержки моделирования должно предоставлять возможности оперативной корректировки состава программной системы и хода вычислительного процесса при изменении модели. С технологической точки зрения ССМ должна заполнить имеющийся пробел в средствах моделирования организационных систем в рамках структурного подхода к построению модели предметной области. Опишем кратко основные части и принципы функционирования ССМ. Для использования ССМ ПТК необходимо представить в виде иерархически упорядоченного множества объектов (составных частей). Эта иерархия должна отражать организационные взаимоотношения объектов. По положению в дереве объектов и на карте выделяются три категории объектов концептуальной модели предметной области (КМПО): примитивы, структурно неделимые с точки зрения глобальной цели моделирования, элементарные объекты, географически связанные с одним ГИС-элементом (полигоном, дугой или точкой какого-либо покрытия), и составные объекты, состоящие из элементарных и/или составных объектов. После формирования иерархии объектов необходимо задать ресурсы (данные), которыми обмениваются объекты (сформировать списки входных и выходных ресурсов объектов). Множество ресурсов включает настроечные ресурсы, передаваемые вдоль дуг графа объектов и обеспечивающие корректность иерархии объектов, и "материальные" ресурсы, описывающие другие типы взаимодействий между объектами. Каждый входной ресурс должен либо порождаться другим объектом, либо помечаться как внешний, что означает его реализацию из некоторой базы данных или на выходе некоторой функции, заданной пользователем. Подлежащие сопоставлению альтернативы реализации ПТК вносятся в модель на этапе ее конструирования либо путем декомпозиции некоторого объекта на подобъекты по типу "или", либо заданием альтернативных наборов ресурсов на входе некоторого объекта или процесса. Процессы в КМПО отображают преобразования данных и реализуются различными способами в зависимости от типа исполнителя процесса. Исполнитель можно задать либо непосредственно (в виде разностного уравнения), либо косвенно - ссылкой на имя реализующего этот процесс программного модуля или встроенных в ССМ геоинформационной и экспертной систем. Логическая обработка данных реализуется посредством встроенной экспертной системы (ЭС), которую можно назначить исполнителем любого ресурса или процесса. Тогда этот ресурс или все выходные ресурсы этого процесса должны присутствовать в правых частях некоторого набора правил экспертной системы ССМ. При построении интегрированных систем наиболее часто используется принцип взаимодействия по данным [5], который предполагает объединение двух и более самостоятельных систем в интересах решения одной прикладной задачи. В этом случае каждая подсистема выполняет собственные специфические функции, а взаимодействие между разными подсистемами реализуется путем обмена данными или доступа к одним и тем же информационным ресурсам. Взаимодействие по данным позволяет объединять практически самостоятельные подсистемы в интегрированную прикладную систему путем объединения функциональных возможностей разных подсистем. Однако в рассматриваемой задаче такой подход возможен, только если функции ГИС и ЭС независимы, то есть в процессе функционирования ГИС не задействуется ЭС, а в процессе логического вывода ЭС не задействуется ГИС. Применения только принципа взаимодействия по данным в ССМ недостаточно, необходимо реализовать более сложный и гибкий принцип интеграции КМ взаимодействие по событиям, которое основывается на наличии управляющего ядра системы. В ССМ функции ядра выполняет КМПО. В таком случае схема функционирования интегрированной системы, которой является ССМ, выглядит следующим образом (рис. 1): Здесь управляющее ядро системы в зависимости от события, связанного обычно с состоянием сценария функционирования системы в целом, инициирует работу нужной подсистемы. Теперь рассмотрим разработанные приложения ССМ. 70

RkJQdWJsaXNoZXIy MTUzNzYz