автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.06, диссертация на тему:Автоматизация процессов сбора и хранения данных при проведении административного мониторинга

кандидата технических наук
Кравцова, Надежда Алексеевна
город
Орел
год
2012
специальность ВАК РФ
05.13.06
цена
450 рублей
Диссертация по информатике, вычислительной технике и управлению на тему «Автоматизация процессов сбора и хранения данных при проведении административного мониторинга»

Автореферат диссертации по теме "Автоматизация процессов сбора и хранения данных при проведении административного мониторинга"

На правах рукописи

КРАВЦОВА НАДЕЖДА АЛЕКСЕЕВНА

АВТОМАТИЗАЦИЯ ПРОЦЕССОВ СБОРА И ХРАНЕНИЯ ДАННЫХ ПРИ ПРОВЕДЕНИИ АДМИНИСТРАТИВНОГО МОНИТОРИНГА

Специальность 05.13.06 - Автоматизация и управление технологическими

процессами и производствами (промышленность)

АВТОРЕФЕРАТ

диссертации на соискание ученой степени кандидата технических наук

1 О ЬДП 2012

0рел-2012

005017112

005017112

Работа выполнена в федеральном государственном бюджетном образовательном учреждении высшего профессионального образования «Государственный университет - учебно-научно-производственный комплекс»

Научный руководитель: кандидат технических наук, доцент

Фролов Алексей Иванович

Официальные оппоненты: Иващук Ольга Александровна

доктор технических наук, доцент федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Орловский государственный аграрный университет», декан факультета гуманитарных и естественно-научных дисциплин

Савенков Алексей Николаевич кандидат технических наук ООО «АпексПоинт», программист

Ведущая организация: федеральное государственное бюджетное

образовательное учреждение высшего профессионального образования «Юго-Западный государственный университет»

Защита состоится «29» мая 2012 г. в 13-00 на заседании диссертационного совета Д 212.182.01 при ФГБОУ ВПО «Госуниверситет - УНПК» по адресу: 302020, РФ, г. Орел, Наугорское шоссе, д. 29, аудитория 201.

С диссертацией можно ознакомиться в библиотеке ФГБОУ ВПО «Госуниверситет - УНПК».

Автореферат разослан «27» апреля 2012 г.

Ученый секретарь

диссертационного совета Д 212.182.01

кандидат технических наук, доцент Вадим Николаевич

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

Актуальность работы. Современные корпорации, производственные холдинги, производственные и научно-производственные объединения и другие крупные предприятия представляют собой сложные распределенные объекты управления. Задачи управления такими производственными структурами согласно классификации ЕСС АСУ ГОСТ 24.103-84 «Автоматизированные системы управления. Основные положения» решаются автоматизированными системами управления уровня отрасли, промышленного объединения, научно-производственного объединения. При этом, учитывая распределенность рассматриваемых объектов управления, существенно повышается значимость эффективной реализации одной из обеспечивающих функций АСУП -сбора данных, то есть их получения, ввода и хранения (накопления).

Теоретические результаты (основы построения АСУ, заложенные еще в 70-х, 80-х годах прошлого века) и практические разработки в области технологий, технических и программных средств сбора данных позволяют обеспечивать реализацию основных функций АСУП (текущие учет, планирование, контроль). Однако, в современных условиях перед производственными корпорациями, холдингами, объединениями часто встают задачи управления, требующие оперативного получения значений ряда показателей, характеризующих состояние объекта управления и внешней среды. Причем при решении каждой отдельной задачи управления структура и состав системы показателей меняется. Причинами этого могут являться динамичность конкурентной среды, спроса, правового регулирования, появление новых технологий производства и др.

Для решения ряда задач управления в таких условиях получаемой в текущем режиме информации недостаточно. В работах Соколова Б.В., Юсупова P.M. и др. исследователей Санкт-Петербургского института информатики и автоматизации РАН проведены «формализация и исследование нового класса прикладных задач, а именно, задач управления структурной динамикой» технических и организационно-технических систем (ОТС). Согласно их работам структурная динамика может проявляться в виде следующих процессов:

- изменения способов, целей функционирования ОТС, их содержания, последовательности выполнения (например, изменение номенклатуры производимых изделий, переориентация производства);

- перемещения в пространстве отдельных элементов ОТС (например, оптимизация транспортной подсистемы корпорации, холдинга);

- перераспределения и децентрализации функций, задач, алгоритмов управления, информационных потоков между уровнями управления (модификация организационной структуры, внедрение АСУП);

- управления резервами (перераспределение кадровых, финансовых ресурсов, производственных мощностей);

- реконфигурации структур ОТС при ее деградации (например, задачи антикризисного управления).

Сбор данных в таких условиях принято называть мониторингом. Вид мониторинга, предполагающий оперативный сбор информации о состоянии объекта управления из различных источников (ручной ввод данных оператором, импорт из баз данных подсистем АСУП) в целях управления указанными выше процессами, назовем административным.

Реализация новых специализированных или модификация существующих программных средств АСУП для сбора данных в таких случаях неэффективна вследствие их разового использования или использования незначительное количество раз. При

этом появляющиеся временные издержки не позволяют оперативно решать поставленную задачу.

В настоящее время отсутствуют предназначенные специально для решения задач административного мониторинга инструментальные средства. Мониторинг осуществляется либо на основании информации, накапливаемой в ходе оперативного управления в базах данных АСУП (которой, как было отмечено выше, зачастую недостаточно), либо с использованием примитивных средств (текстовых и табличных редакторов) сбора данных.

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

Проведенное исследование развивает результаты, полученные в работах Ю.А. Урманцева, В.Ф. Сытника, О.Б. Сладковой, Б.В. Соколова, P.M. Юсупова, J1.A. Растригина, И.С. Константинова, A.B. Коськина, Д. Парк, С. Маккей, М.А. Маслакова, Е.Ф. Кодда, Д.А. Поспелова.

Однако вопросы построения и функционирования подсистем сбора и хранения данных в составе систем административного мониторинга АСУП в настоящее время исследованы недостаточно полно. Отсутствуют необходимые математическое и алгоритмическое обеспечение, обобщенные структурные решения, пригодные для автоматизированного синтеза адаптированных к задаче мониторинга модульных структур сбора (диалоговых интерфейсов) и хранения данных (логических структур данных). Таким образом, задача автоматизации процессов сбора и хранения данных при проведении административного мониторинга является актуальной.

Объектом исследования в данной работе являются процессы ввода и хранения (накопления) данных в АСУП в условиях изменения требований к составу и структуре данных.

В качестве предмета исследования рассматриваются модели и алгоритмы адаптивной организации процессов ввода и хранения (накопления) данных в АСУП.

Цель диссертационной работы: повышение эффективности подготовки и реализации процедуры сбора данных при решении задач административного мониторинга.

Для достижения поставленной цели решались следующие задачи:

- анализ места административного мониторинга в составе задач управления предприятием, средств и методов его проведения;

- разработка математического и алгоритмического обеспечения автоматизации процессов ввода и хранения данных административного мониторинга;

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

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

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

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

Научная новизна работы заключается в:

1. Формализованной в терминах теории множеств модели структуры хранения данных, обеспечивающей инвариантное представление объекта административного мониторинга и отличающейся применением абстрагирования от его информационной модели.

2. Модели процесса синтеза экземпляров логических моделей хранения данных объектов мониторинга и модели процесса регистрации значений показателей, основанных на предложенной инвариантной структуре хранения.

3. Алгоритмах, реализующих процесс синтеза экземпляров логических моделей хранения данных и процесс регистрации значений показателей, обеспечивающих адаптацию процессов ввода и хранения данных к конкретной задаче административного мониторинга.

4. Формализованной в терминах алгебраических типов данных модели диалоговых интерфейсов чтения и записи данных, а также алгоритме отображения моделей хранения на модели интерфейсов, обеспечивающих возможность автоматического синтеза (генерации исходного текста) диалогового интерфейса ввода данных.

Практическая ценность работы заключается в:

1. Реализации физической модели структуры хранения данных, обеспечивающей представление сетевой логической модели в реляционной форме.

2. Программной реализации алгоритмов автоматического синтеза (генерации) диалоговых интерфейсов ввода данных и алгоритмов регистрации значений показателей.

3. Реализации экспериментального образца автоматизированной системы административного мониторинга.

Реализация и внедрение результатов работы.

1. Результаты диссертационной работы использованы при выполнении НИР (ГК № 02.740.11.0654 от 29.03.2010 г.) «Исследование и разработка теоретических основ построения и функционирования распределенных адаптивных систем административного мониторинга» ФЦП «Научные и научно-педагогические кадры инновационной России» на 2009 - 2013 годы. Разработанное программное обеспечение использовалось в составе программных информационно-аналитического и управляющего комплексов при выполнении НИР (ГК № П948 от 20.08.2009 г.) «Повышение эффективности управления интегрированными образовательными комплексами на основе информационно-аналитических ресурсов», НИР (ГК № 14.740.11.0591 от 05.10.2010 г. «Разработка универсальных инструментальных средств проектирования специализированных гибких модулей поддержки принятия решений в информационно-управляющих системах») той же ФЦП, применялось при выполнении работ по ГК № 598 от 12.09.08г. «Создание и внедрение системы оценки хода и результатов реализации федеральной целевой программы «Русский язык (2006-2010 годы)».

2. Результаты диссертационной работы использовались в учебном процессе кафедры «Информационные системы» ФГБОУ ВПО «Госуниверситет - УНПК» в рамках дисциплин «Управление данными» и «Автоматизированные системы управления предприятием». Разработанные программные средства использовались при организации мониторинга деятельности производственных структур и инновационных предприятий, созданных при ФГБОУ ВПО «Госуниверситет - УНПК», при организации сбора данных о производственной деятельности малых и средних предприятий в ОАУ «Орловский региональный гарантийный фонд».

Апробация работы. Основные положения и результаты диссертационного исследования докладывались и обсуждались на научных семинарах кафедры «Информационные системы» ФГБОУ ВПО «Госуниверситет - УНГЖ», IV Международной научно-технической конференции «Информационные технологии в науке, образовании и производстве» (Орел, 2010), Всероссийской научно-методической конференции «Телема-тика-2010» (Санкт-Петербург, 2010), X Всероссийской научной конференции молодых ученых «Наука. Технологии. Инновации» (Новосибирск, 2010), Международной научно-технической Интернет-конференции «Информационные системы и технологии» (Орел, 2011), Второй Международной научно-технической конференции «Компьютерные науки и технологии» (Белгород, 2011). Экспериментальный образец автоматизированной системы административного мониторинга представлялся на Двадцать второй ежегодной выставке информационных и коммуникационных технологий «SofTool» (Москва, ВВЦ, 25-28 октября 2011 года).

Положения, выносимые на защиту:

1. Модель структуры хранения данных административного мониторинга.

2. Модель процесса синтеза логических моделей хранения данных и модель регистрации значений показателей, а также реализующие их алгоритмы.

3. Формализованная модель диалоговых интерфейсов чтения и записи данных и алгоритм отображения модели хранения на модель интерфейса.

4. Экспериментальный образец подсистем настройки процедур мониторинга и сбора данных.

Структура и объем работы. Диссертация состоит из введения, четырех глав, заключения, списка литературы. Работа изложена на 164 страницах машинописного текста, включающего 51 рисунок, список литературы из 137 наименований.

СОДЕРЖАНИЕ РАБОТЫ

Во введении обоснована актуальность работы, сформулированы ее цель и задачи, научная новизна, практическая значимость и основные положения, выносимые на защиту.

В первой главе проведен анализ АСУП различных классов, их обеспечивающих и функциональных подсистем. Отмечено, что подсистемы ввода и хранения (накопления) данных в существующих АСУП обеспечивают сбор данных для решения задач управления на регулярной основе, с практически неизменными во времени составом и структурой показателей.

Исследована специфика административного мониторинга, то есть сбора данных при управлении структурными изменениями в производственном объединении, холдинге, корпорации. Были рассмотрены сущность, место и задачи системы административного мониторинга. Как отмечено на рисунке 1, система мониторинга (СМ) может получать данные об объекте управления непосредственно (осуществляется ручной ввод данных операторами) и от других подсистем АСУП посредством импорта, проводя структурирование и накопление полученных данных. Обработанная информация о состоянии объекта управления передается системе, принимающей решения. Следствием требования адаптируемости механизмов сбора данных является появление второго контура - контура управления самой системой мониторинга.

Структура и информационные потоки системы административного мониторинга приведены на рисунке 2. В проведенном исследовании рассматривались только процессы настройки процедуры мониторинга, ввода и хранения данных, и соответствующие подсистемы.

Проведен анализ существующих инструментальных программных средств ввода и хранения данных в АСУП. Рассмотрены особенности жизненного цикла программного обеспечения АСУП, существующие технологии оперативной адаптации (фактически же модификации) существующего программного обеспечения для решения задач сбора данных в условиях изменения требований к процедуре мониторинга. Выявлены проблемы применения существующих средств, такие как немасштабируемость, предметная ориентация, необходимость возобновлять жизненный цикл с этапа разработки при изменении задач мониторинга и управления.

Рисунок 1 - Место системы мониторинга в контуре управления

Учитывая близость задач административного мониторинга и их специфические особенности, выделены принципы организации хранения данных. Информационные модели предметной области и их связи должны быть представлены в общем абстрактном виде взаимосвязанных типов объектов учета, конкретных типизированных объектов учета, их показателен и периодов учета.

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

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

Во второй главе проанализированы основные объекты административного мониторинга производственной деятельности предприятий, выделены классы объектов учета (ОУ), входящих в их состав. Отмечена невозможность попытки учета всех возможных ОУ и показан способ обеспечения адаптируемости информационного и программного обеспечения системы административного мониторинга как человеко-машинной процессно-ориентированной системы за счет повышения уровня абстракции информационных моделей ОУ.

Исследование структуры и информационных потоков системы административного мониторинга позволило выделить 4 вида элементарных информационных объектов, обеспечивающих представление объекта административного мониторинга: тип объекта учета; экземпляр объекта учета (или объект учета); показатель; значение показателя.

Были проанализированы основные требования к автоматизированных процедур ввода и хранения данных мониторинга.

организации

Автоматизированное формирование (или модификация существующей) иерархии типов и экземпляров объектов учета

X

состояние объекта управления Рисунок 2 - Обобщенная структура системы мониторинга

Приведена общая методика организации административного мониторинга на предприятии (рисунок 3).

Синтезирована модель структуры хранения информации в системе административного мониторинга, учитывающая требование адаптируемости (графическое представление модели приведено на рисунке 4).

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

Данные о типах объектов учета поступают на вход системы на этапе адаптации системы

мониторинга к требованиям задач мониторинга.

Поскольку система

мониторинга поддерживает не только линейную связанность типов объектов учета, но и сетевую, то поступающие на вход типы структурируются. То есть каждому вновь поступившему типу объекта учета назначаются возможные

Залание показателей объектов учета и их характеристик

Настройка прав доступа пользователей

Удаленный ввод данных

Распределение информации по структурам модели хранения

Следующая итерация мониторинга

Внесение изменений согласно новым требованиям

Рисунок 3 - Общая методика организации процессов сбора и хранения данных

типы-родители и возможные типы-потомки.

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

V, х V,: Е, = {((ь(2) | (1, с V,) & Ц2 о V,)}.

Объекты учета сопоставляются типам объектов учета во многом по причине не-¡ходимости вести различное наблюдение за ними, прослеживая изменения или кущие состояния по определенным наборам показателей. Для этого определенным лам сопоставляются наборы показателей. Именно по этим наборам показателей и дет происходить мониторинг всех объектов учета данного типа.

Множество всех показателей, поступивших на вход системы, обозначим Р. Тогда южество всевозможных наборов показателей: 2Р = {Хр | Хр с Р}

Тогда К,р с 2Р х V,, представляет показатели, присущие каждому типу объекта ета. Это отношение можно представить как отображение из булеана 2Р в множество :К,р = {(Хр,1)|ХрсР & I 6 V,}.

Данные об экземплярах объектов учета вносятся на этапе заполнения модели язей экземпляров объектов учета.

В обработку данных этого вида входит генерация иерархических и сетевых язей между добавляемыми и существующими экземплярами, контроль соответствия |рмата добавляемого экземпляра модели объекта учета, контроль ^кционированности изменений в структуре связей экземпляров объектов учета.

Е(0 - отношение типизирования объектов. Элементом данного отношения 1ястся экземпляр ОУ с сопоставленным ему типом (1, о). Подобные типизированные кмпляры попарно связываются между собой связью «потомок родитель», ¡давая таким образом, упорядоченные пары элементов множества Е,0. Модель связей !емпляров объектов:

Е0 = {( Е,0„ Е(о2) | Ен=(<Ь«2) & £,„,=(0^,) & Е,„2=(О2,12).

зарегистрированное значение

То есть типизированный ОУ Е,„1 является потомком типизированного экземпляра ЕЕ02 если существует пара «тип-потомок -> тип-родитель» Е(1=(1|,12) такая, что в паре Ею] экземпляру 01 сопоставлен тип а в паре Е1о2 экземпляру о2 сопоставлен тип Отношение Е0 можно представить массивом дуг графа. Данные дуги на рисунке 4 пунктирными линиями.

Элементарная единица диалогового интерфейса ввода - математический объект, сопоставленный с некоторым экземпляром объекта учета и показателем, значение которого и будет вводиться в систему. Отношение типизированных объектов учета к наборам показателей, по которым ведется мониторинг: Е,0 ° Я,р:

Яро = Е,0 » И.р = {(оь ХР) | о,ё У0 & ХрсР 3 teV, o1Etot & 1Я(рХР}. Каждый элемент данного отношения представляет множество элементов интерфейса для регистрации значений показателей определенного объекта учета. Таким образом, элементом отношения является упорядоченная пара некоторого экземпляра объекта учета О] и сопоставленного ему набора показателей ХР, 01 е У„ & ХрсР, при условии существования некоторого типа объекта учета из множества типов такого, что отношением Е,0 можно отобразить экземпляр 01 в тип 1 и отношением К,р можно получить из типа I сопоставленные с ним показатели ХР.

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

Каждый реализованный вводной интерфейса для экземпляра ОУ для ввода значений показателей представляется функцией ¡(о,Хр) от аргументов: экземпляр объекта учета и набор показателей, по которым регистрируются значения.

В случае использования показателей с ограниченной генеральной совокупностью возможных значений модель расширяется. Каждому показателю данного вида ставится в соответствие набор возможных значений из множества значений, доступных для ввода пользователям системы, что выражается отношением:

КР5={(Р„Х8)|Р1с=Р & Х,<=2х*}. Тогда рассмотренная выше композиция отношений Кро = Е,0 з 1*,р изменится на Я»ро = Е,с ° Н,р5) где К,р8 - отношение объекта учета с множеством показателей с ограниченной генеральной совокупностью значений, и будет составлено с участием определенного выше отношения вместо Р в одном из его компонентов:

= {( КР51,«.) I КР*1 с & и е V,} К>ро = Е,0 • К,р„ = {(о„ Ир,!) | о,е У„ & К^сН,. 3 (еУ, о,Е(01 & 1Я,рЯр5,} Таким образом, элементом отношения является упорядоченная пара некоторого экземпляра объекта учета 01 и сопоставленного ему набора показателей, каждый из которых связан с набором возможных значений Ыр5ь при условии существования некоторого типа объекта учета из множества типов такого, что отношением Е,0 можно отобразить экземпляр 01 в тип t и отношением Ы(Р можно получить из типа 1 сопоставленные с ним показатели со связанными наборами возможных значений.

При работе в режиме мониторинга значений показателей происходит сопоставление регистрируемого значения показателя уеУ5 (V, - множество значений показателей) к элементу интерфейса (¡). Под моделью элемента интерфейса подразумевается элемент отношения типизированных объектов учета к наборам показателей. Выразим это отношением:

^ро = {0, V) | (1 с Кр01| 1 с 1*уро) &\ еУЛ. Внесение информации в систему мониторинга происходит в двух режимах:

- режим подготовки (адаптации) системы к конкретной задаче мониторинга;

- режим сбора значений показателей объектов учета.

Автоматизированный сбор данных в системе мониторинга начинается с подготовки процедуры мониторинга, заключающейся в основном в последовательном создании экземпляра модели хранения (рисунок 5).

Модель процесса регистрации значений показателей в элементах интерфейса показана на рисунке 6.

Структура генерируемых диалоговых интерфейсов напрямую выводима из созданной модели хранения. Также во второй главе разработан алгоритм отображения модели хранения на модель генерируемого класса интерфейсов и синтеза интерфейса ввода согласно полученной модели.

Модель интерфейса ввода рассмотрена с точки зрения теории типов, конкретно — с помощью абстракции алгебраических типов данных.

Рисунок 5 - Модель процесса синтеза конкретной модели хранения данных

задание \

регистируемых |

значений I

показателей /

Крс

= Е„ ° Л,„

регистрация значений показателей объектов

учета

Rspo={av)|(i cR_||i cz R^) & ve Vs}

R

Рисунок 6 - Модель процесса регистрации значений показателей

Выделены два типа интерфейса для работы с объектами предложенной модели хранения: модель интерфейса чтения всех пар в отношении и модель интерфейса записи. Алгебраический тип данных, описывающий модель первого типа интерфейса имеет вид: Т Tree = | Empty | Leaf of T | Node of'T Tree * T Tree, где термы Node, Leaf Empty имеют смысл узлов, листьев и пустого элемента.

Полученная структура данных -функция, которая принимает на вход следующие значения:

1. Значение, которое будет возвращено, если дерево пустое.

2. Функцию одного аргумента, которая будет вызвана для значения листа, если дерево - лист.

3. Функцию определения родителя, которая будет вызвана для указателя на предыдущий уровень, если дерево - узел.

Тип такой функции следующий:

Т-> (а -> Т) -> (Tree а -> Tree а -> Т) -> Г, где а - тип данных, хранящихся в листах дерева,

7- тип результата, получаемого при обходе дерева.

Эта запись эквивалентна следующей:

(Empty -> Т) -> (Leaf -> Т) -> (Node ->Т) -> Т.

Возможны следующие виды интерфейсов записи упорядоченных информационных объектов модели объекта мониторинга:

1 Интерфейс, позволяющий указать родителя, выполнить переход на блок интерфейса записи потомка, и записать ассоциацию между родителем и потомком. Пример: интерфейс создания нового дочернего элемента: select t2, record tl, record tl->t2.

2 Интерфейс, позволяющий указать родителя, выполнить переход на блок интерфейса записи родителя. Пример: редактирование существующего экземпляра ОУ: select t2, record t2.

3 Интерфейс, позволяющий указать родителя, указать потомка и записать ассоциацию между родителем и потомком. Пример: присоединение дополнительного родителя к существующему экземпляру ОУ: select t2, select tl, record tl->t2.

В рассмотренных видах интерфейса записи упорядоченной пары присутствуют три блока, позволяющие осуществить одну из трех операций:

- указание элемента пары во всем отношении (множестве пар);

- запись (обновленного или созданного) элемента пары;

- запись ассоциации между элементами пары.

Модель блока указания элемента пары в отношении, выраженная в нотации Хоара:

Tree(A) =А + Tree(A) х Тгее(А) leaf node — constructors Tree(A) element, left, right = selectors Tree(A)

Leaf, Node = parts Tree(A) isLeaf, isNode = predicates Tree(A)

Модель блока записи элемента пары выражается структурой: 'Т List - I Empty I Node of T List* A, HQ А- произвольный тип данных. В нашем случае - тип ОУ

Модель блока записи ассоциации между элементами пары: List(A) = NIL + (А х List(A)) nil, prefix = constructors List(A) head, tail = selectors List(A) NIL, nonNIL = parts List(A) null, nonNull = predicates List(A)

Разработан общий алгоритм отображения модели хранения на модель налогового интерфейса ввода. Для примера покажем реализацию данного алгоритма ля типа интерфейса: select t2, record ti, record ti ->t2.

1 Генерирование блока интерфейса для реализации операции select.

1.1 Нахождение области определения отношения (Dom R).

1.2 Нахождение области значений отношения (Val R).

1.3 Если элемент Dom R — n-арное отношение (К) и элемент существует в íctcmc хранения, то следует определение идентификатора Id К, где идентификатор I К - первый элемент п-арного отношения, однозначно определяющий набор стальных элементов.

1.4 Если элемент Val R - n-арное отношение, то необходимо определение кнтификатора Id К элемента множества Val R.

1.5 Если на множестве упорядоченных пар рассматриваемого отношения )зможно построить связное дерево предков и потомков для каждого элемента, то гедует переходить к построению модели интерфейса чтения типа «дерево». Если же "возможно построить связное дерево предков из элементов отношения, то следует :реходить к реализации более универсального интерфейса чтения отношения, (Стоящего из двух списков.

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

3 Определение структуры данных для элементов Val R.

В третьей главе проведено исследование моделей представления данных, в :зультате которого был найден способ преобразовать логическую структуру модели мнения в изоморфный физический аналог, пригодный для реализации в виде схемы 13Ы данных.

Поскольку большинство хранимых структур представляют собой иерархии и ти, в процессе исследования были рассмотрены следующие структурные подходы:

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

- способы разделения естественных сущностей для повышения уровня ¡стракции объектов хранения;

- иерархическое и сетевое представление;

- реляционное представление.

Исследование показало неэффективность каждого из описанных подходов, что (требовало поиска решения, включающего объединение нескольких наиболее -^ходящих представлений.

Проведено исследование технологий реализации сетевой модели представления данных поверх реляционной. Рассмотрены:

- Метод реализации списка смежных вершин (Adjacency List), предполагающий хранение информации о смежных вершинах графа, изображающего описываемую сетевую структуру.

- Метод «вложенное множество» (Nested Set), предполагающий обход всей структуры слева направо. Для этого в состав сущности, описывающей иерархическую структуру, следует добавить целочисленные ключи слева и справа, имеющие значения - последовательные номера, расставляемые при обходе.

- Метод «материализованный путь» (Materialized Path), основная идея которого состоит в записи полного пути к узлу от вершины дерева.

Поскольку ни один из методов в чистом виде не дает требуемый результат, поэтому проведена модификация и предложена схема физической реализации ядра модели хранения (рисунок 7).

■ экземпляр ОУ показатель, характерный для типа учитываемый показатель ^

; id 8IGINT : name VARCHAR id типа JNT наименование показателя VARCHAR 1 тип данных VARCHAR единица измерения VARCHAR 1

id показателя BIGINT кЗ типа BIGINT

______J

показатель на интерфейсе

id показателя 6IGINT .йштерфе/сзВШТ

- наименование иктерф-са VARCHAR id тала ВКЖТ

]

Рисунок 7 - Структура физической реализации ядра модели хранения

Также в третьей главе исследованы технологии разграничения прав доступа в системе мониторинга. Разработана модель разграничения прав доступа к данным и интерфейсам.

В четвертой главе работы представлены результаты реализации и исследования подсистем сбора и хранения данных экспериментального образца системы административного мониторинга. Разработаны и приведены диаграммы состояний диалоговых интерфейсов пользователя. В качестве основы архитектуры была выбрана модификация трехуровневой архитектуры, включающая компоненты хранилища, логики и представления и контроллер. Разработаны алгоритмы генерации интерфейсов ввода.

спеиизлиаироеэ>

>зированнзя метод*«

£003 : 50»

■ подготовка процедуры монигооинга Й1 сбор данных

□ обработка данных и папучение резулйтагоа

Рисунок 8 - Затраты времени на одну итерацию сбора данных после изменения требований к процедуре мониторинга, чел*час

Рисунок 9 - Зависимость затрат времени на проведение мониторинга от количества циклов сбора данных при неизменных требованиях к процедуре мониторинг а, чел*час

Для оценки эффективности применения полученных результатов при эксплуатации системы административного мониторинга было проведено сравнение

щифицируемой специализированной СМ и неавтоматизированной методики сбора нных. Оценка временных затрат на проведение одного цикла мониторинга, включая in подготовки программных средств приведена на рисунке 8. Результаты оценки грат времени при проведении нескольких циклов сбора данных в условиях изменных требований к процедуре мониторинга (затраты на подготовку процедуры -ювые, вклад каждого цикла определяется затратами на сбор и обработку данных) едставлены на рисунке 9.

В заключении сформулированы основные результаты работы.

ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОТЫ

1. В результате исследования задач управления производственными объедине-ями, холдингами, корпорациями, определено место административного мониторинга фоцессах управления. Анализ технологий и средств организации ввода и хранения шых в АСУП показал неэффективность разработки новых или модификации суще-(ующих подсистем АСУП при решении задач мониторинга в условиях изменяющих-гребований к составу и структуре собираемых данных.

2. Предложена модель структуры хранения данных административного монитора, обеспечивающая инвариантное представление объекта мониторинга и гибкую тройку при изменении требований к процедуре мониторинга.

3. Разработаны модель процесса синтеза конкретной модели хранения данных шнистративного мониторинга, модель процесса регистрации значений показателей еализующие данные процессы алгоритмы.

4. Разработаны модели диалоговых интерфейсов чтения и записи данных, а также оритм отображения модели хранения на модель интерфейса, обеспечивающий воз-кность автоматического синтеза (генерации исходного текста) диалоговых интересов ввода данных на основании модели хранения.

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

6. Реализован экспериментальный образец подсистем настройки процедуры мо-оринга и сбора данных. В ходе внедрения результатов работы получены оценки эф-лттности применения полученных результатов на практике, выражающейся в со-щении времени на подготовку и проведение мониторинга.

7. Результаты диссертационного исследования использованы при выполнении 4-х Р, внедрены в ФГБОУ ВПО «Госуниверситет - УНПК», ОАУ «Орловский регио-ьный гарантийный фонд».

ОСНОВНЫЕ ПУБЛИКАЦИИ ПО ТЕМЕ ДИССЕРТАЦИИ

Публикации в изданиях, рекомендованных ВАК Минобрнауки России

1. Кравцова, H.A. Структурная модель сущностей и типов данных системы мо-оринга объектов учёта [Текст] / H.A. Кравцова // Известия Орловского государст-ного технического университета - 2009. - № 6. - С. 11-14.

2. Константинов, И.С. Модель хранения данных в адаптивной автоматизиро-ной системе административного мониторинга [Текст] / И.С. Константинов, А.И. элов, H.A. Кравцова. //Информационные системы и технологии, 2010 - С.66-73 шое участие - 40 %)

3. Фролов, А.И. Формализация процесса генерации диалоговых интерфейсов ч данных в автоматизированной адаптивной системе административного мони-

торинга [Текст] / А.И. Фролов, H.A. Кравцова. //Информационные системы и технологии, 2011 - С.12-20 (личное участие - 50 %)

Публикации в сборниках материалов международных и всероссийских конференций

4. Кравцова, H.A. Методика организации процессов сбора, хранения и обработки данных в автоматизированной адаптивной системе административного мониторинга [Текст] - Новосибирск: НГТУ, 2010. - С.139-141.

5. Кравцова, H.A. Исследование технологий физической реализации хранения данных в автоматизированной адаптивной системе административного мониторинга [Текст] / H.A. Кравцова // Информационные системы и технологии: материалы Международной научно-технической Интернет-конференции - В 3-х т. Т. 1. - Орел: ФГОУ ВПО «Госуниверситет-УНПК», 2011. - С. 47-52.

6. Кравцова, H.A. Место и функции адаптивной системы мониторинга в автоматизированной системе управления [Текст] / H.A. Кравцова, А.И. Фролов. //Информационные технологии в науке, образовании и производстве. ИТНОП-2010: материалы IV-й Международной научно-технической конференции, 2010 - Т. 2. -С.71-75 (личное участие - 50 %)

7. Кравцова, H.A. Вопросы хранения информации при построении адаптивных систем административного мониторинга [Текст] / H.A. Кравцова, А.И. Фролов, И.С. Константинов. //Труды Всероссийской научно-методической конференции «Телематика-2010», 2010 - Т. 1. - С.148-150 (личное участие - 50 %)

8. Кравцова, H.A. Вопросы алгоритмизации процессов генерации адаптируемых диалоговых интерфейсов в системе административного мониторинга [Текст] / А.И. Фролов, H.A. Кравцова // Компьютерные науки и технологии: сборник трудов Второй Международной научно-технической конференции. - Белгород: ООО «ГиК», 2011. -С. 131-135. (личное участие - 50 %)

Свидетельства о регистрации программ для ЭВМ

9. Система мониторинга хода и результатов реализации ФЦП «Русский язык (2006-2010 годы)» / И.С. Константинов, А.И. Фролов, H.A. Кравцова и др. - № 2009613809. - Зарегистрировано в Реестре программ для ЭВМ 16.07.2009. (личное участие - 20 %)

10. Адаптивная система административного мониторинга. / И.С. Константинов, А.И. Фролов, H.A. Кравцова и др. - № 2010611666. - Зарегистрировано в Реестре программ для ЭВМ 02.03.2010. (личное участие - 30 %)

ЛР ИД № 00670 от 05.01.2000 г. Подписано к печати « 24 » апреля 2012 г. Усл. печ. л. 1. Тираж 100 экз. Заказ № 152

Полиграфический отдел ФГБОУ ВПО «Госуниверситет - УНПК» 302030, г. Орел, ул. Московская, 65

Текст работы Кравцова, Надежда Алексеевна, диссертация по теме Автоматизация и управление технологическими процессами и производствами (по отраслям)

61 12-5/3066

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ -УЧЕБНО-НАУЧНО-ПРОИЗВОДСТВЕННЫЙ КОМПЛЕКС»

АВТОМАТИЗАЦИЯ ПРОЦЕССОВ СБОРА И ХРАНЕНИЯ ДАННЫХ ПРИ ПРОВЕДЕНИИ АДМИНИСТРАТИВНОГО МОНИТОРИНГА

05.13.06 - Автоматизация и управление технологическими процессами и производствами (промышленность)

Диссертация на соискание ученой степени кандидата технических наук

На правах рукописи

КРАВЦОВА НАДЕЖДА АЛЕКСЕЕВНА

Научный руководитель: кандидат технических наук, доцент

ФРОЛОВ АЛЕКСЕЙ ИВАНОВИЧ

Орел, 2012

СОДЕРЖАНИЕ

ВВЕДЕНИЕ..............................................................................................................6

1 Анализ задач сбора и хранения данных при проведении административного мониторинга...................................................................15

1.1 Сущность и место административного мониторинга в задачах управления производством.....................................................................15

1.1.1 Место системы административного мониторинга в АСУП......15

1.1.2 Основные понятия и положения организации мониторинга.....21

1.1.3 Классификации задач и систем мониторинга..............................24

1.1.4 Специфика административного мониторинга.............................28

1.2 Инструментальные средства организации ручного сбора данных в современных АСУ....................................................................................30

1.2.1 Информационные системы управления.......................................31

1.2.2 Системы аналитической обработки данных и прочие средства многомерного анализа...................................................................31

1.2.3 Системы интеллектуального анализа данных (data mining)......32

1.2.4 Инструменты конечного пользователя для выполнения запросов и построения отчетов (query and reporting tools).........................32

1.3 Жизненный цикл программного обеспечения АСУП и способы его адаптации..................................................................................................33

1.3.1 Отдельные проблемы применения сложных АСУП..................33

1.3.2 Подходы к разработке ПО АСУ....................................................34

1.3.3 Принципы организации этапа сопровождения программного обеспечения.....................................................................................35

1.3.4 Существующие пути адаптации программного обеспечения под новые задачи...................................................................................37

1.3.5 Понятие и принципы адаптации программного обеспечения системы административного мониторинга..................................41

1.4 Постановка задачи исследования...........................................................46

1.5 Выводы по первой главе..........................................................................47

2 Математическое и алгоритмическое обеспечение процессов подготовки и проведения процедуры административного мониторинга..........................49

2.1 Анализ возможностей представления объекта управления в процессе административного мониторинга...........................................................49

2.1.1 Классификация объектов административного мониторинга.....49

2.1.2 Повышение уровня абстракции информационных моделей объектов учета................................................................................53

2.2 Исследование структуры и информационных потоков системы административного мониторинга...........................................................54

2.2.1 Структура системы административного мониторинга...............55

2.2.2 Информационные потоки системы административного мониторинга....................................................................................57

2.3 Общая методика организации процессов сбора и хранения данных.. 59

2.4 Модель структуры хранения данных административного мониторинга..............................................................................................61

2.4.1 Модель связей типов объектов учета...........................................61

2.4.2 Модель объекта учета....................................................................62

2.4.3 Модель показателя.........................................................................63

2.4.4 Модель связей экземпляров объектов учета...............................65

2.4.5 Модель элементов интерфейса сбора данных.............................67

2.4.6 Модель структуры хранения регистрируемых значений показателей в системе мониторинга.............................................70

2.5 Автоматизация процесса сбора данных.................................................73

2.5.1 Модель процесса синтеза конкретной модели хранения данных............................................................................................75

2.5.2 Информационные модели диалоговых интерфейсов ввода данных.............................................................................................78

2.5.3 Алгоритм отображения модели хранения на информационную модель диалогового интерфейса ввода данных..........................87

2.5.4 Применение алгоритма отображения к отношениям модели хранения..........................................................................................89

2.5.5 Модель процесса регистрации значений показателей в элементах интерфейса....................................................................94

2.6 Выводы по второй главе..........................................................................94

3 Исследование технологий физической реализации структуры хранения

данных и разработка блочной структуры интерфейса.................................96

3.1 Исследование моделей представления данных.....................................96

3.1.1 Традиционный подход к структурированию информации........96

3.1.2 Разделение естественных сущностей, повышение уровня абстракции.......................................................................................98

3.1.3 Сложности реализации связей между сущностями в иерархическом и сетевом представлении....................................99

3.1.4 Реляционное представление........................................................101

3.2 Исследование технологий реализации сетевой модели представления

данных поверх реляционной.................................................................102

3.2.1 Организация сетевой модели поверх реляционной методом реализации списка смежных вершин.........................................102

3.2.2 Приведение к неизменяемому набору сущностей....................103

3.2.3 Организация сетевой модели поверх реляционной методом «вложенное множество»..............................................................106

3.2.4 Организация сетевой модели поверх реляционной методом «материализованный путь».........................................................107

3.2.5 Структура ядра физической модели хранения данных............108

3.3 Модель разграничения прав доступа к данным..................................110

3.4 Блочная структура диалоговых интерфейсов сбора данных.............113

3.4.1 Блок произвольного обхода графа объектов учета...................113

3.4.2 Блок управления прямыми потомками объекта учета.............116

3.4.3 Блок связи с дополнительными родителями.............................116

3.4.4 Блок общих показателей текущего объекта учета....................117

3.4.5 Блок периодических показателей текущего объекта учета.....118

3.5 Выводы по третьей главе.......................................................................118

4 Реализация и исследование подсистем сбора и хранения данных экспериментального образца системы административного мониторинга 120

4.1 Диаграммы состояний диалогового интерфейса пользователя.........120

4.2 Архитектура программных средств подсистемы сбора данных.......124

4.3 Алгоритмы генерации диалоговых интерфейсов ввода.....................132

4.3.1 Алгоритм генерации блока интерфейса, позволяющего указать родителя.........................................................................................133

4.3.2 Алгоритм генерации части интерфейса навигации, обеспечивающей перемещение по предкам..............................134

4.3.3 Алгоритм генерации части интерфейса навигации, обеспечивающей перемещение к потомкам..............................137

4.3.4 Алгоритм генерации блока записи элемента отношения.........139

4.4 Исследование экспериментального образца и проведение оценки

показателей эффективности..................................................................142

4.4.1 Оценка временных показателей по указанным интервалам.... 143

4.5 Выводы по четвертой главе..................................................................147

ЗАКЛЮЧЕНИЕ...................................................................................................149

Список литературы.............................................................................................151

ВВЕДЕНИЕ

Современные корпорации, производственные холдинги, производственные и научно-производственные объединения и другие крупные предприятия представляют собой сложные распределенные объекты управления. Задачи управления такими производственными структурами согласно классификации ЕСС АСУ ГОСТ 24.103-84 «Автоматизированные системы управления. Основные положения» решаются автоматизированными системами управления уровня отрасли, промышленного объединения, научно-производственного объединения. При этом, учитывая распределенность рассматриваемых объектов управления, существенно повышается значимость эффективной реализации одной из обеспечивающих функций АСУП - сбора данных, то есть их получения, ввода и хранения (накопления).

Теоретические результаты (основы построения АСУ, заложенные еще в 70-х, 80-х годах прошлого века) и практические разработки в области технологий, технических и программных средств сбора данных позволяют обеспечивать реализацию основных функций АСУП (текущие учет, планирование, контроль). Однако, в современных условиях перед производственными корпорациями, холдингами, объединениями часто встают задачи управления, требующие оперативного получения значений ряда показателей, характеризующих состояние объекта управления и внешней среды. Причем при решении каждой отдельной задачи управления структура и состав системы показателей меняется. Причинами этого могут являться динамичность конкурентной среды, спроса, правового регулирования, появление новых технологий производства и др.

Для решения ряда задач управления в таких условиях получаемой в

текущем режиме информации недостаточно для принятия обоснованного

управленческого решения. В работах Соколова Б.В., Юсупова P.M. и др.

исследователей Санкт-Петербургского института информатики и

автоматизации РАН проведены «формализация и исследование нового класса

6

прикладных задач, а именно, задач управления структурной динамикой» технических и организационно-технических систем (ОТС). Согласно их работам структурная динамика может проявляться в виде следующих процессов:

- изменения способов, целей функционирования ОТС, их содержания, последовательности выполнения (например, изменение номенклатуры производимых изделий, переориентация производства);

- перемещения в пространстве отдельных элементов ОТС (например, оптимизация транспортной подсистемы корпорации, холдинга);

- перераспределения и децентрализации функций, задач, алгоритмов управления, информационных потоков между уровнями управления (модификация организационной структуры, внедрение АСУП);

- управления резервами (перераспределение кадровых, финансовых ресурсов, производственных мощностей);

- реконфигурации структур ОТС при ее деградации (например, задачи антикризисного управления).

Сбор данных в таких условиях принято называть мониторингом. Вид мониторинга, предполагающий оперативный сбор информации о состоянии объекта управления из различных источников (ручной ввод данных оператором, импорт из баз данных подсистем АСУП) в целях управления указанными выше процессами, назовем административным.

Реализация новых специализированных или модификация существующих программных средств АСУП для сбора данных в таких случаях неэффективна вследствие их разового использования или использования незначительное количество раз. При этом появляющиеся временные издержки не позволяют оперативно решать поставленную задачу.

В настоящее время отсутствуют предназначенные специально для решения задач административного мониторинга инструментальные средства. Мониторинг осуществляется либо на основании информации, накапливаемой в ходе оперативного управления в базах данных АСУП (которой, как было

отмечено выше, зачастую недостаточно), либо с использованием примитивных средств (текстовых и табличных редакторов) сбора данных.

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

Проведенное исследование развивает результаты, полученные в работах Ю.А. Урманцева, В.Ф. Сытника, О.Б. Сладковой, Б.В. Соколова, P.M. Юсупова, JI.A. Растригина, И.С. Константинова, A.B. Коськина, Д. Парк, С. Маккей, М.А. Маслакова, Е.Ф. Кодда, Д.А. Поспелова.

Однако вопросы построения и функционирования подсистем сбора и хранения данных в составе систем административного мониторинга АСУП в настоящее время исследованы недостаточно полно. Отсутствуют необходимые математическое и алгоритмическое обеспечение, обобщенные структурные решения, пригодные для автоматизированного синтеза адаптированных к задаче мониторинга модульных структур сбора (диалоговых интерфейсов) и хранения данных (логических структур данных). Таким образом, задача автоматизации процессов сбора и хранения данных при проведении административного мониторинга является актуальной.

Объектом исследования в данной работе являются процессы ввода и хранения (накопления) данных в АСУП в условиях изменения требований к составу и структуре данных.

В качестве предмета исследования рассматриваются модели и алгоритмы адаптивной организации процессов ввода и хранения (накопления) данных в АСУП.

Цель диссертационной работы: повышение эффективности подготовки и реализации процедуры сбора данных при решении задач административного мониторинга.

Для достижения поставленной цели решались следующие задачи:

- анализ места административного мониторинга в составе задач управления предприятием, средств и методов его проведения;

- разработка математического и алгоритмического обеспечения автоматизации процессов ввода и хранения данных административного мониторинга;

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

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

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

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

Научная новизна работы заключается в:

1. Формализованной в терминах теории множеств модели структуры хранения данных, обеспечивающей инвариантное представление объекта административного мониторинга и отличающейся применением абстрагирования от его информационной модели.

2. Модели процесса синтеза экземпляров логических моделей хранения данных объектов мониторинга и модели процесса регистрации значений показателей, основанных на предложенной инвариантной структуре хранения.

3. Алгоритмах, реализующих процесс синтеза экземпляров логических моделей хранения данных и процесс регистрации значений показателей,

обеспечивающих адаптацию процессов ввода и хранения данных к конкретной задаче административного мониторинга.

4. Формализованной в терминах алгебраических типов данных модели диалоговых интерфейсов чтения и записи данных, а также алгоритме отображения моделей хранения на модели интерфейсов, обеспечивающих возможность автоматического синтеза (генерации исходного текста) диалогового интерфейса ввода данных.

Практическая ценность работы заключается в:

1. Реализации физической модели структуры хранения данных, обеспечивающей представление сетевой логической модели в реляционной форме.

2. Программной реализации алгоритмов автоматического синтеза (генерации) диалоговых интерфейсов ввода данных и алгоритмов регистрации значений показателей.

3. Реализации экспериментального образца автоматизированной системы административного мониторинга.

Реализация и внедрение результатов работы.

1. Результаты диссертационной работы использованы при выполнении НИР (ГК № 02.740.11.0654 от 29.03.2010 г.) «Исследование и разработка теоретических основ построения и функционирования распределенных адаптивных систем административного мониторинга» ФЦП «Научные и научно-педагогические кадры инновационной России» на 2009 - 2013 годы. Разработанное программное обеспечение использовалось в составе программных информационно-аналитического и управляющего комплексов при выполнении НИР (ГК № П948 от 20.08.2009 г.) «Повышение эффективности управления интегрированными образовательными комплексами на основе информационно-аналитических ресурсов», НИР (ГК № 14.740.11.0591 от 05.10.2010 г. «Разработка универсальных инструментальных средств проектирования специализированных гибких модулей поддержки принятия решений в информационно-управляющих

системах») той же ФЦП, применялось при выполнении р