Исследование и реализация программного обеспечения управления данными для автоматизированных систем оперативного управления военной связью тема диссертации и автореферата по ВАК РФ 05.13.11, кандидат технических наук Забродин, Алексей Львович

  • Забродин, Алексей Львович
  • кандидат технических науккандидат технических наук
  • 2000, Москва
  • Специальность ВАК РФ05.13.11
  • Количество страниц 199
Забродин, Алексей Львович. Исследование и реализация программного обеспечения управления данными для автоматизированных систем оперативного управления военной связью: дис. кандидат технических наук: 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей. Москва. 2000. 199 с.

Оглавление диссертации кандидат технических наук Забродин, Алексей Львович

2

I АНАЛИЗ МОДЕЛЕЙ И МЕТОДОВ УПРАВЛЕНИЯ ДАННЫМИ В АВТОМАТИЗИРОВАННЫХ СИСТЕМАХ ОПЕРАТИВНОГО УПРАВЛЕНИЯ ВОЕННОЙ СВЯЗЬЮ.

1.1 Системы оперативного управления военной связью, структура и функции автоматизированных систем управления военной связью (АСУС).

1.2 Анализ существующих моделей данных для управления связью.

1.3 Анализ существующих архитектурных решений в области программного обеспечения управления данными в АСУС.

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

Выводы к главе 1.

II РАЗРАБОТКА МОДЕЛЕЙ СТАТИКИ И ДИНАМИКИ ДАННЫХ ДЛЯ УПРАВЛЕНИЯ СВЯЗЬЮ.

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

2.2 Расширения свойств модели entity-relationship.

2.3 Разработка расширенной модели entity-relationship для задач управления связью.

2.4 Исследование свойств объектно-реляционной модели данных на основе расширенной модели entity-relationship.

2.5 Построение концептуальной модели системы связи с учетом точек контроля.

2.6 Построение концептуальной модели результатов планирования.

Выводы к главе II.

III РАЗРАБОТКА АРХИТЕКТУРНЫХ РЕШЕНИЙ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ УПРАВЛЕНИЯ ДАННЫМИ В АСУС.

3.1 Краткий анализ распределенных архитектур, обеспечивающих интероперабельное взаимодействие.

3.2 Общая архитектура операционного я'дра АСУС в качестве самостоятельной подсистемы управления данными.

3.3 Архитектура и интерфейсы транспортного уровня ядра на основе клиент-кластерной модели.

3.4 Архитектура и интерфейсы серверного уровня ядра.

Выводы к главе III.

IV РЕЗУЛЬТАТЫ РЕАЛИЗАЦИИ ПРОГРАММНОГО КОМПЛЕКСА ОПЕРАЦИОННОГО ЯДРА.

4.1 Состав программного комплекса.

4.2 Средства разработки и поддержки программного комплекса.

4.3 Реляционная база данных по системе связи.

4.4 Программный модуль сетевого агента.

4.5 Программный модуль сервера базы данных.

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

Выводы к главе IV.

V РЕЗУЛЬТАТЫ ЭКСПЕРИМЕНТАЛЬНОЙ ПРОВЕРКИ И ВНЕДРЕНИЯ ОПЫТНОГО ОБРАЗЦА АСУС НА ОСНОВЕ ПРОГРАММНОГО КОМПЛЕКСА ОПЕРАЦИОННОГО ЯДРА.

5.1 Схема опытного образца АСУС.

5.2 Состав реюмемых задач.

5.3 пример взаимодействия прикладных задач опытного образца АСУС с программным комплексом операционного ядра.

Выводы к главе v.

Рекомендованный список диссертаций по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК

Введение диссертации (часть автореферата) на тему «Исследование и реализация программного обеспечения управления данными для автоматизированных систем оперативного управления военной связью»

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

При разработке программного обеспечения (ПО), ориентированного не управление связью, решение обычно сводится к построению информационной системы (ИС) или автоматизированной системы управления связью, включающей в себя ИС на основе баз(ы) данных (БД). По оценкам американских экспертов, в США применение программных комплексов АСУС с использованием БД позволило сократить ежегодные расходы на управление связью на 20% [4]. Не менее важными показателями являются сокращение длительности процессов управления (например, время сбора информации в больших системах связи сокращается с 1-3 минут до нескольких секунд), а также повышение качества связи благодаря более эффективному управлению [4, 5, 6, 59, 60]. Последние два показателя являются наиболее существенными для систем военной связи, функционирующих в боевых условиях [9. 10]. Разработки программного обеспечения для военных АСУС в нашей стране [9] ведутся около 30 лет. Создание действующих систем относится к концу 1980-х - началу 1990-х годов. Разработчики неизбежно сталкиваются со сложностями при формализации процессов оперативного управления, что вызывает необходимость жесткого компромисса между гибкостью автоматизации и степенью ее погружения в реальные управленческие процессы. Разрешение этой дилеммы происходит зачастую не в пользу гибкости. Как следствие этого факта, создаваемые системы часто несовместимы между собой, а составляющие их программные средства и системные архитектурные решения не подлежат повторному использованию или реинжинирингу.

Однако, как показывает анализ формальных основ оперативного управления, принципов, опыта и требований к его автоматизации, возможна разработка базового программного обеспечения АСУС, которое облегчало бы создание на его основе систем автоматизации, обладающих повышенными свойствами гибкости и адекватности требованиям управления. Так, неотъемлемой компонентой программных комплексов АСУС на основе баз данных является ПО управления данными, обеспечивающее хранение, актуальность и целостность данных, а также доступ к этим данным других программных средств. В связи с ростом требований к качеству такого ПО, современные мировые тенденции в области его разработки направлены на создание открытых, интероперабельных, легко масштабируемых и реконфигурируемых архитектур программного обеспечения [23, 27, 34, 35, 38, 39, 45, 49, 50, 51], с повышенной готовностью серверного обеспечения [34, 46, 63].

Актуальным является создание ПО управления данными автоматизированных систем управления связью на основе таких архитектур программного обеспечения, которые поддерживали бы масштабируемость, реконфигурируемость, готовность системы и интероперабельность ее компонентов. Для нашей страны решение этой задачи позволит не только обновить и улучшить технически устаревшие системы, но и создать решения или прототипы для массового применения, которые в настоящий момент отсутствуют. Исследования в этой области ведутся несколькими крупными научно-исследовательскими институтами связи Санкт-Петербурга, Москвы, Пензы и Воронежа [9].

Состояние проблемы. Вопросы исследования моделей и методов управления данными в программных комплексах систем управления состоят в построении т.н. рабочей модели данных как совокупности моделей статики и динамики данных, а также архитектуры и интерфейсов ПО управления данными. В текущих опытных разработках [9] программных комплексов АСУС для построения рабочих моделей данных используется ER-подход с последующим переходом к реляционной модели данных (РМД), а в качестве архитектурных решений при разработке ПО - расширяемые архитектуры типа «файл-сервер» с фрагментированными реляционными БД, пришедшие на смену архитектурам с локальным доступом к данным. В отдельных теоретических работах [9.3] используются модели клиент-серверного доступа в глобальных (в т.ч. неоднородных) сетях, однако эти работы, по-видимому. далеки от практического воплощения [9].

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

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

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

• Масштабирование реализуемой модели доступа к данным до географически распределенных сетей, в соответствии с перспективами развития программных комплексов АСУС;

• Поддержка открытых внешних интерфейсов с прикладными программами АСУС на основе единой интерфейсной модели для повышения их интероперабельности в пределах систем данного класса, что должно привести к снижению стоимости реинжиниринга прикладных программ и/или стоимости реконфигурации программных комплексов АСУС в целом;

• Повышенная готовность серверного обеспечения на основе организации кластерных структур.

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

В ходе теоретических исследований и инженерных разработок автором использовался аппарат теории множеств, математического анализа, исчисления предикатов, логико-лингвистические методы с применением формальной диаграммной техники (ER-диаграммы, SDL-диаграммы). При реализации и экспериментальной проверке автором были использованы средства объектно-ориентированного языка программирования С++, формальные средства определения данных в реляционной модели, средства языка запросов к реляционным базам данных SQL-92, а также объектно-ориентированного языка определения интерфейсов COM IDL.

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

Научная новизна. В настоящей работе получены следующие новые результаты:

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

• Исследована известная модель entity-relationship и построено ее расширение, обладающее новыми объектно-ориентированными свойствами.

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

• Исследована и формализована универсальная концептуальная модель результирующих данных планирования связи.

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

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

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

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

• Возможность более эффективной формализации концептуальных моделей в рамках ER-подхода благодаря новым свойствам разработанной расширенной модели entity-relationship.

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

• Возможность использования, разработанных концептуальных моделей, а также созданного программного комплекса, или его архитектуры в качестве прототипа, для разработки и внедрения различных АСУС на различных узлах связи, как оборонных, так и другого назначения.

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

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

Краткое содержание работы по главам:

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

1. Метод проектирования рабочей модели данных, основанный на формализации концептуачьной модели при помощи ER-подхода и переходе к схемам отношений в РМД. недостаточно эффективен в данной предметной области по сравнению с объектно-реляционными подходами.

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

3. Отсутствуют инженерные решения по организации архитектуры ПО управления данными АСУС на основе парадигмы «клиент-сервер» с логической централизацией данных.

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

5. Известные решения по отказоустойчивости серверного обеспечения основаны на архитектуре СМ ЭВМ, в настоящее время устаревшей.

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

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

Далее проводится построение расширенной модели entity-relationship. Анализируются свойства, входящие в современное обобщенное понятие "расширенной модели entity-relationship"'. затем проводится формальное построение модели с дальнейшим расширением свойств. Построенный в результате формализм позволяет учитывать иерархии наследования как для сущностей, так и для связей, множественное наследование, защиту от наследования, абстрактные объекты, расширяет понятия кардинальности и обязательности связей, слабой сущности, поддерживает встроенную глобальную идентифицируемость и полиморфизм на основе позднего связывания. Таким образом, модель обладает объектно-ориентированными свойствами, однако не рассматривает методы объектов.

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

В третьей главе исследуются инженерные подходы и решения, направленные на создание программного обеспечения, реализующего модели, полученные во второй главе, и обладающего системными свойствами, сформулированными в составе постановки задачи. Анализируются современные распределенные архитектуры ПО: DCE, CORBA 2.0 и DCOM, обеспечивающие масштабируемость и реконфигурируемость систем на основе открытого интероперабельного взаимодействия. На основе этого анализа, а также анализа особенностей предметной области, проведенного в главе I, делается вывод о целесообразности разработки многоуровневой архитектуры клиент-серверного типа с промежуточным слоем, обеспечивающим организацию кластерных структур, и внешними интерфейсами, отвечающими распространенным спецификациям, применяемым в открытых системах.

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

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

В рамках описания архитектуры серверного уровня приводятся диаграммы процессов с учетом кластерной архитектуры, методы доступа к хранимым данным и их обработки, основанные на полученных во II главе моделях и включающие в себя множественно-навигационные операции выборки данных типа SELECT-FETCH с последующим преобразованием в объекты и множественные операции модификаций типа INSERT, UPDATE, DELETE с использованием оптимизируемых скриптов, а также описание объектов внутреннего состояния и управления ими. в том числе основные алгоритмы динамической диагностики системы связи. Также описываются принципы протоколов пакетного интерфейса сервера для взаимодействия с верхними уровнями архитектуры и внутри кластера.

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

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

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

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

Опубликование и апробация результатов работы. Результаты, представленные в данной диссертационной работе, докладывались и обсуждались на VI международной конференции «Актуальные проблемы информатики» (Минск, 1998), научной сессии МИФИ'99, I международной конференции по компьютерным наукам и информационным технологиям CSIT99 (Москва. 1999). По результатам опубликованы тезисы докладов на конференциях Минск:98, Сочи'98, МИФИ'99, МИФИ'2000, а также расширенные тезисы докладов на конференциях CSIT99 (Москва), BIS'2000 (Познань), CSIT'2000 (Уфа) и статья в журнале "Приборы и системы управления'" (№9. 1998).

I Анализ моделей н методов управления данными в автоматизированных системах оперативного управления военной связью

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

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

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

Похожие диссертационные работы по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК

Заключение диссертации по теме «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», Забродин, Алексей Львович

Выводы к главе V

Итак, основным результатом экспериментальной проверки и внедрения ПК операционного ядра явилось создание на его основе реально действующей АСУС опытного образца и внедрение ее на пункте управления связью и Центральном узле связи Главного Штаба объединенных Войск ПВО и ВВС РФ.

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

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

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

Заключение

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

В результате исследований по созданию программного обеспечения управления данными для АСУС были получены следующие результаты:

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

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

3. Исследована известная модель entity-relationship, а также ее расширения и построено расширение, обладающее следующими характерными свойствами: иерархии наследования как для сущностей, так и для связей, множественное наследование для сущностей, защита от наследования, абстрактные объекты, расширенные понятия слабой сущности, кардинальности, обязательности связей, поддержка встроенной глобальной идентифицируемости и полиморфизма на основе позднего связывания.

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

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

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

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

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

9. Разработана архитектура и интерфейсы транспортного уровня операционного ядра, реализующего модели с соединениями «клиент-сервер», «клиент-кластер» и без соединения, в рамках спецификации СОМ.

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

11. Реализован программный комплекс операционного ядра, включающий в себя базу данных по системе связи под управлением СУБД MS SQL Server 7.0, программный модуль сервера базы данных, программный модуль сетевого агента, вспомогательные программные модули протоколирования событий, доступа к базам данных, отображения табличной информации и базу данных протоколирования. Все программные модули реализованы на языке С++.

Заключительным результатом настоящей работы явилась реализация опытного образца

АСУС на основе созданного программного комплекса и внедрение этой системы на пункте управления связью и Центральном узле связи Главного Штаба объединенных Войск ПВО и

ВСС РФ. Практическая значимость выполненной работы подтверждается актом о внедрении.

Список литературы диссертационного исследования кандидат технических наук Забродин, Алексей Львович, 2000 год

1. Системы управления военной связью автоматизированные. Термины и определения. ГОСТ В 28892-90.

2. Теория сетей связи: учебник для вузов связи/Рогинский В.Н., Харкевич А.Д., Шнепс М.А. и др.; Под ред. В.Н. Рогинского. М.: Радио и связь, 1981. - 192 е., ил.

3. Аппаратура дальней связи. Дивногорцев Г.П., Новиков В.А., Фарбер Ю.Д. М.: Связь, 1970. - 527 е., ил.

4. Средства автоматизации управления в системе связи. Шибанов и др. 1990

5. Автоматизированные системы управления в связи. Красносельский, Воронцов, Аппак- М.: Радио и связь. 1988,-272 с.

6. Автоматизированные системы управления городскими телефонными сетями. Матлин Г.М.- М.: Радио и связь, 1982-200 с.

7. Вольфенгаген В.Э., Горюнова И.А., Косиков С.В. Методы и средства построения систем знания. 4.2. Модели, обслуживающие базы данных и базы знаний. Учебное пособие. М.: МИФИ, 1992. 136 с.

8. Chen P.P.-S. The Entity-Relationship Model Toward a Unified View of Data. //ACM TODS №1 January 1976.

9. Материалы эскизно-технического проекта изделия 28Я6.

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

11. Рабочие материалы в заключительный отчет о научно-исследовательской работе "Исследование и разработка алгоритмов оперативного ведения баз данных о структуре системы связи и состоянии ее элементов", Санкт-Петербург, 1999г.

12. Гаврилов В.А. Организация базы данных в автоматизированных системах управления связью. Дисс. к-та техн. наук. - Ленинград, 1979.

13. Постановка задачи: «Учет и контроль прохождения сигналов ЦБУ и особо важной информации». Л.: ВАС, 1982.-62 с.

14. Постановка задачи: «Сбор, обобщение и выдача данных о нагрузке элементов системы связи за определенный период работы». Л.: ВАС, 1982. - 84 с.

15. Постановка задачи: "Сбор, обработка, отображение и документирование информации о состоянии системы связи и ее элементов". Л.: ВАС, 1982.-112с.

16. Codd E.F. Extending the Database Relational Model to Capture More Meaning //ACM TODS. 1979. - 4, №4.

17. Teorey T.J., Yang D., Fry J.P. A Logical Design Methodology for Relational Databases Using the Extended Entity-Relationship Model // ACM Сотр. Surv. 1986. - 18^ №2.

18. Olle T.W., Sol H.G., Verrijn-Stuart A.A. (eds.). Information Systems Design Methodologies: A Comparative Review. Amsterdam, Netherlands: North-Holland; New York, N.Y.: Elsevier Science, 1982.

19. Hull R„ King R. Semantic Database Modelling: Survey, Applications, and Research Issues // ACM Сотр. Surv. -1987. 19, №3.

20. Я.М. Бардзинь, А.А. Калниньш, Ю.Ф. Стродс, B.A. Сыцко Язык спецификаций SDL/PLUS и его применения Рига, 1988.-312с.

21. Руководство по эксплуатации стационарных узлов связи.

22. Codd E.F. A Relational Model of Data for Large Shared Data Banks // CACM.-1970.-13, №6.21 . Codd E.F. The Relational Model for Database Management Version 2. Reading, Mass.: Addison-Wesley, 1989.

23. Codd E.F. Data Models in Databases Management//Proc. Workshop on Data Abstraction, Database and Conceptual Modelling (Michael L. Brodie and Stephen N. Zilles, eds.). -Pingree Park, Colo., 1980.

24. Дейт, К.Дж. Введение в системы баз данных.: Пер. с англ. 6-е изд. - К.: Диалектика, 1998.

25. Codd E.F. Relational Completeness of Data Base Sublanguages // Data Base Systems, Courant Computer Science Symposia Series 6. Englewood Cliffs. N.J.:Prentice Hall, 1972.

26. Darwen H. Private communication 1992.

27. Hall P., Ovvlett J., Todd S.J.P. Relations and Entities // G.M. Nijssen (ed.). Modelling in Data Base Management Systems. Amsterdam, Netherlands: North-Holland; New York, N.Y.: Elsevier Science, 1975.

28. P. Сигнор, M. О. Стегман Использование ODBC для доступа к базам данных: Пер. с англ. М.:Бином; Научная книга, 1995.

29. Scheuermann P. et al. Abstraction capabilities and invariant properties within the entity-relationship approach. In "Entity-Relationship Approach to Systems Analysis and Design", ed. P.Chen, North-Holland, Amsterdam, pp. 121140, 1980.

30. Elmasri et al. The cetegory concept: An extension to the entity-relationship model, Data in Knowledge Engineering 1, 1985, Vol.1, pp. 75-116.

31. Chen P.P.-S. A Preliminary Framework for Entity-Relational Models // P.P.-S. Chen (ed.) Entity-Relationship Approach to Information Modelling and Analysis. Saugus, Calif., 1981.

32. Dahl O.J., Myhrhaug В., Nygaard K. The SIMULA 67 Common Base Language. Pub. S-22. Oslo, Norway: Norwegian Computing Center, 1970.

33. Booch G. Object Oriented Design, with Applications. Redwood City, Calif.: Benjamin/Cummings, 1991.

34. Smith J., Smith D. Database abstractions: Aggregation and Generalization. ACM TODS 1977 N2, Vol. 2 (June), pp. 105-133.

35. Калиниченко Jl.А., Сюнтюренко О.В., и др. Информационные системы, базы данных и научные телекоммуникации (Проблематика и разработки по проектам РФФИ)//Вестник РФФИ №3(9) 1997, с. 6-27

36. Калиниченко Л.А. Стандарт систем управления объектными базами данных ODMG-93: краткий обзор и оценка состояния//СУБД, № 1, 1996, с. 102-109.

37. Codd E.F. Providing OLAP to User Analysis an IT Mandate. - Computer World Moscow, 1993, N38.

38. V.A. Philippov, B.A. Tschukin Postrelational Data Model//Proceedings of the 3rd International Workshop on Advances in Databases and Information Systems ADBIS'96, Moscow, September 10-13, 1996, pp. 9-11

39. Ph. Bernstein et al. The Asilomar Report on Database Research. SIGMOD Record 27(4), 1998, pp.74-80

40. The Common Object Request Broker: Architecture and Specification, Revision 2.0, July 1995, http://www.omg.org/corba/corbiiop.htm

41. M. J. Carey, D.J. De Witt et al. The Architecture of the EXODUS Extensible DBMS. OODBS 1986 pp.52-65

42. A. Eisenberg, J.Melton SQL Standardization: The Next Steps, SIGMOD Record, Vol.41 No.l March 2000.

43. A. Eisenberg, J.Melton SQL:1999, formerly known as SQL3, SIGMOD Record Vol. 28 No. 1, March 1999.

44. A. Eisenberg, J.Melton SQL Part 0, No Known as SQL/OLB (Object Language Bindings), SIGMOD Record, Vol. 27, No. 4, December, 1998.

45. A.Bonifati, S.Ceri Comparative Analysis of Five XML Query Languages, SIGMOD Record, Vol.41 No.l March 2000.

46. Stonebraker М. et al. Third Generation Database System Manifesto // ACM SIGMOD. 1990.-19, No.3.

47. Stonebraker M., Rowe L.A. The Design of POSTGRES // Proc. of the ACM SIGMOD Intern. Conf. on Management of Data. Washington, D.C., 1986.

48. S. Vinoski CORBA: Integrating diverse applications within distributed heterogeneous environments, in IEEE Communications, vol. 14, no. 2, Feb. 1997.

49. Open Software Foundation, www.osf.org

50. The Component Object Model Specification, http://www.microsoft.com/oledev/olecom/title.htm

51. Забродин А.Л., Павлович А.Л. Автоматизированный контроль состояния стационарных систем связи // Приборы и системы управления, Москва, 1998, №9, сс. 26-28.

52. Забродин А.Л., Павлович А.Л. "Автоматизированная система управления связью" (тезисы доклада). Материалы научной сессии МИФИ'99, Москва, 1999, сс. 32-33.

53. Забродин А.Л., Павлович А.Л. "Система диагностики реального времени для стационарных систем связи" (тезисы доклада). Материалы VI международной конференции "Актуальные проблемы информатики", Минск, 1998, сс. 25-30.

54. Забродин А.Л. "Взаимодействие «клиент-кластер» на основе универсального программного агента" (тезисы доклада). Материалы научной сессии МИФИ'2000, Москва, 2000, сс. 57-58.

55. Zabrodin A. "A light middleware for client-cluster solutions" (extended abstract). Proceedings of the 4th international conference on business information systems BIS'2000, Poznan, Apr. 12-13, 2000.

56. Zabrodin A. "Clustering server applications using middleware" (extended abstract). To be available from: Proceedings of the 2"d international workshop on computer science and information technologies CSIT'2000, Ufa, Sept 18-23,2000.

57. Автоматизированные системы управления. Обзорная информация. Вып. I: Автоматизированные системы организационного управления в отрасли связи. Направления развития / В.В.Григорьев, В.А.Климушин. 1992.

58. Красносельскнй Н.И., Воронцов Ю.А. и др. Организационно-экономические и технологические автоматизированные системы управления в связи М.: 1989

59. Аппак М.А. Базы данных в АСУ-связь. М.: Радио и связь, 1987.

60. Автоматизированные системы управления. Обзорная информация. Вып. I: Зарубежный опыт создания автоматизированных систем управления связью. №1, 1987.63. http://wint.decsy.ru/du/decunix/cluster/overview/ overview.htm

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