Автоматизация технологических процессов в распределенных системах диспетчерского управления на предприятиях нефтегазового комплекса тема диссертации и автореферата по ВАК РФ 05.13.06, кандидат технических наук Богданов, Николай Константинович

  • Богданов, Николай Константинович
  • кандидат технических науккандидат технических наук
  • 2003, Москва
  • Специальность ВАК РФ05.13.06
  • Количество страниц 127
Богданов, Николай Константинович. Автоматизация технологических процессов в распределенных системах диспетчерского управления на предприятиях нефтегазового комплекса: дис. кандидат технических наук: 05.13.06 - Автоматизация и управление технологическими процессами и производствами (по отраслям). Москва. 2003. 127 с.

Оглавление диссертации кандидат технических наук Богданов, Николай Константинович

ВВЕДЕНИЕ.

ГЛАВА 1. АНАЛИЗ ТЕХНОЛОГИЧЕСКИХ ПРОЦЕССОВ ХРАНЕНИЯ И ОБРАБОТКИ ИНФОРМАЦИИ В ДИСПЕТЧЕРСКИХ ПУНКТАХ АСУТП.

1.1. Анализ моделей данных, используемых современными СУБД.

1.2. Анализ методов объектной декомпозиции предметной области.

1.3. Механизмы программного взаимодействия с объектно-ориентированными базами данных.

1.4. Типы информационных потоков ДП АСУТП.

1.5. Адресные пространства источников данных.

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

ГЛАВА 2. РАЗРАБОТКА ИНФОРМАЦИОННЫХ МОДЕЛЕЙ НЕПРЕРЫВНОГО ТЕХНОЛОГИЧЕСКОГО ПРОЦЕССА.

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

2.2. Разработка информационной модели с использованием объектно-ориентированных методов.

2.3. Разработка информационной модели с использованием субъектно-ориентированных методов.

2.4. Разработка информационной модели с использованием аспектно-ориентированных методов.

Выводы по главе 2.

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

3.1. Исходные данные, постановка и схема решения задачи.

3.2. Оценка интенсивности потоков данных распределенной АСУТП.

3.3. Генерация начальной структуры сети передачи данных.

3.4. Оптимизация структуры сети передачи данных.

Выводы по главе 3.

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

4.1. Описание методов автоматизации проектирования.

4.2. Описание типа автоматизируемого производства.

4.3. Методика синтеза структуры БД ДП АСУТП.

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

Выводы по главе 4.

Рекомендованный список диссертаций по специальности «Автоматизация и управление технологическими процессами и производствами (по отраслям)», 05.13.06 шифр ВАК

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

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

К концу 90-х гг. произошел полный переход от заказных, часто создаваемых "с нуля" программно-аппаратных комплексов автоматизации производства к использованию типовых программных решений и серийных средств телемеханики [20]. В частности, внедрение диспетчерского пункта (ДП) АСУТП требует проведения логического и физического проектирования базы данных (БД), входящей в состав некоторого тиражируемого универсального программного комплекса. Проведенный автором сравнительный анализ систем управления базами данных (СУБД), использующих различные модели данных [8] показал, что наиболее эффективно при автоматизации промышленных предприятий использовать базы данных, совмещающие объектно-ориентированный и иерархический подходы. Программные комплексы ДП АСУТП, использующие именно такие базы данных, широко внедряются в производственных подразделениях ОАО «Газпром» и ряда нефтяных компаний. Однако системы автоматизированного проектирования таких баз данных отсутствуют, современные теоретические работы также затрагивают в основном методологии программирования (предлагая расширения объектно-ориентированного подхода) или развивают реляционную, постреляционную, объектную модели данных.

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

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

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

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

2. Разработка шаблонов и методики объектно-ориентированного проектирования структур баз данных ДП АСУТП.

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

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

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

6. Разработка методик автоматизации проектирования объектно-иерархической БД с учетом правил и ограничений взаимосвязей проектных вариантов предметной области (ПрО) транспорта нефти и газа.

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

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

Основные результаты работы, выносимые на защиту, состоят в следующем:

1. По результатам анализа методов логической организации информации и доступа к ней в базах данных диспетчерских пунктов АСУТП и низовых систем установлено, что наиболее эффективно использование объектно-иерархической модели данных. Такие БД, подобно ООБД, поддерживают иерархию классов, реализуют механизмы наследования, инкапсуляции данных. Введение независимой иерархии объектов, где каждый из элементов - специфический экземпляр определенного класса, позволяет отразить результаты анализа предметной области и представить сложную систему - автоматизируемое производство - в канонической форме [10]. Также, в частности, использование подобных БД устраняет логическое несоответствие между информационной моделью и множеством понятий предметной области. В диссертационной работе предлагается использовать как существующие шаблоны анализа [74,75] и проектирования [28,65,76] общего назначения, так и специализированные для систем реального времени [12]. Это множество типовых решений, а также методы рефакторинга программного обеспечения (ПО) [49] составляют базовый набор правил формализации требований к системе и выявления взаимосвязей предметной области в терминах объектной модели.

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

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

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

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

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

Похожие диссертационные работы по специальности «Автоматизация и управление технологическими процессами и производствами (по отраслям)», 05.13.06 шифр ВАК

Заключение диссертации по теме «Автоматизация и управление технологическими процессами и производствами (по отраслям)», Богданов, Николай Константинович

Выводы по главе 4

Экспериментальная проверка предложенных методик (и проведение анализа ПрО, по результатам которого была разработана иерархия классов, приведенная в Приложении 1) проведены при создании распределенной системы диспетчерского управления (СДУ) ООО «Волгоградтрансгаз», входящего в структуру ОАО «Газпром» и эксплуатирующего магистральные газопроводы, входящие в единую систему газоснабжения РФ.

СДУ ООО «Волгоградтрансгаз» состоит из центрального ДП (с выделенными коммуникационной системой и подсистемой отображения) и 10-ти локальных ДП уровня ЛПУМГ. Объем хранимых данных локального ДП и ЦДП показан в табл. 7, 8. Исходя из этих данных, можно оценить количество информационных связей объектов БД, нуждающихся в настройке, с разбивкой по типам источников данных (см. табл. 9).

Табл. 7. Объем данных (сигналов) локального ДП

Субъект Кол-во сигналов

1 Диспетчерский контроль и управление 1500-8000

2 Эксплуатация технологического оборудования 500-1000

3 Эксплуатация оборудования сбора и передачи данных 500-1000

4 Коммерческий учет газа 100-200

Табл. 8. Объем данных (сигналов) ЦЦП

Субъект Кол-во сигналов

1 Диспетчерский контроль и управление 20000-120000

Табл. 9. Количество информационных связей локального ДП

Тип информационной связи Кол-во

1 Связи с источниками данных 1200-6000

2 Связи между объектами БД 2000-10000

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

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

ЗАКЛЮЧЕНИЕ

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

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

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

3. При проектировании структуры баз данных диспетчерских пунктов необходимо учитывать структуру пространства имен источников данных, в качестве которых могут выступать как контроллеры системы телемеханики (в этом случае пространство имен определяется используемым протоколом передачи данных), так и локальные ДП при подключении к центральному ДП. В этом случае использование однотипной модели данных позволяет создавать структуру БД ЦДП методом композиции подмножеств БД локальных ДП.

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

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

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

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

Список литературы диссертационного исследования кандидат технических наук Богданов, Николай Константинович, 2003 год

1. Андреев A.M., Березкин Д.В., Самарев P.C. Внутренняя организация ОСУБД на примере Versant, Poet, ODB-Jupiter // X1.техническая конференция «Корпоративные базы данных», Президиум РАН, 18-20 апреля, 2001.

2. Апостолов A.A., Вербило A.C., Панкратов B.C. Автоматизация диспетчерского управления газотранспортным предприятием — М.: ИРЦ Газпром, 1999.

3. Аткинсон М., Бансилон Ф., ДеВитт Д. и др. Манифист систем объектно-ориентированных баз данных // СУБД, 1995. — №4.

4. Ахо А., Хопкрофт Дж., Ульман Дж. Структуры данных и алгоритмы: Пер. с англ.: Уч. пос. — М.: Вильяме, 2000. — 384 с.

5. Бернер Л.И. Современное состояние и перспективы развития автоматизированных систем управления технологическими процессами добычи и транспорта газа и конденсата — М.: Информприбор, 1989. — Вып. 4. — 44 с.

6. Бернер Л.И., Богданов Н.К., Лыков А.Г. О решении задачи размещения оборудования при создании системы телемеханики нефтегазового промысла // Приборы и системы. Управление, контроль, диагностика, 2003. — №5. —С.34-36.

7. Богданов Н.К. Аспектно-ориентированные методы в управлении информационными потоками БД ДП АСУТП // Автоматизация в промышленности, 2003. — №9. — С. 18-22.

8. Богданов Н.К. Тиражируемые программные комплексы для создания АСУТП // Промышленные АСУ и контроллеры, 2000. — №12. — С.35-39.

9. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд.: Пер. с англ. — М.: Бином, 1999. — 434 с.

10. И. Буч Г., Рамбо Д., Джекобсон А. Язык UML. Руководство пользователя: Пер. с англ. — М.: ДМК Пресс, 2000. — 432 с.

11. Гома X. UML. Проектирование систем реального времени, распределенных и параллельных приложений: Пер. с англ. —М.: ДМК Пресс, 2002. — 624 с.

12. Горбунов-Посадов М.М. Безболезненное развитие программы // Открытые системы, 1996. — №4. — С. 65-70.

13. Горбунов-Посадов М.М. Расширяемые программы — М.: Полиптих, 1999.336 с.

14. Домарацкий А.Н., Пономарев В.М., Лескин A.A. и др. Системное проектирование интегрированных производственных комплексов — JL: Машиностроение, 1986. — 319 с.

15. Дубов Ю.А., Травкин С.И., Якимец В.Н. Многокритериальные модели формирования и выбора вариантов систем — М.: Наука, 1986. — 296 с.

16. Егошина Т.В. Формализация описания технологических процессов в АСУ

17. Протвино: Препринт ИФВЭ 1987. — т. 1, С.5-7.

18. Зайченко Ю.П., Гонта Ю.В. Структурная оптимизация сетей ЭВМ — Киев: Техника, 1986. — 169 с.

19. Зиндер Е.З. Проектирование баз данных: новые требования, новые подходы//СУБД, 1996. —№3. —С.10-22.

20. Ивлев В.А., Попова Т.В., Павлов JI.H. Реорганизация АСУ промышленных предприятий // Компьютер Пресс, 1997. — №6. — С.236-244.

21. Информационная технология. Комплекс стандартов и руководящих. документов на автоматизированные системы — М.: Изд-во стандартов, 1992.— 164 с.

22. Калянов Г.Н. Методы и средства структурного системного анализа и проектирования — М.: Изд-во МГУ, 1996. — 59 с.

23. Капустин Н.М., Коротаев М.Ю., Цехмейструк В.А. САПР технологических процессов — М.: Изд-во ВЗПИ, 1997. — №6.

24. Коберн А. Современные методы описания функциональных требований к системам: Пер. с англ. — М.: Лори, 2002. — 266 с.

25. Козловский А. Объектные СУБД: ситуация смены парадигмы // BYTE-Россия, 2000. — №8. — С. 16-28.

26. Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика: Пер. с англ. — М.: Вильяме, 2000. — 1111 с.

27. Коржов В. Многоуровневые системы клиент-сервер // Сети, 1997. — №6. — С. 72-78.

28. Коуд П., Норт Д., Мейфилд М. Объектные модели: стратегии, шаблоны и приложения: Пер. с англ. — М.: Лори, 2000. — 320 с.

29. Крачтен Ф. Введение в Rational Unified Process: Пер. с англ. — М.: Вильяме, 2002. — 240 с.

30. Кузнецов С.Д. Введение в СУБД. Часть 4 // СУБД, 1995. — №4.

31. Ларман К. Применение UML и шаблонов проектирования, 2-е издание: Пер. с англ. — М.: Вильяме, 2002. — 704 с.

32. Левин М.Ш. Комбинаторное проектирование систем // Автоматизация проектирования, 1997. — №4. — С. 14-18.

33. Леффингуэл Д., Уидриг Д. Принципы работы с требованиями к программному обеспечению. Унифицированный подход: Пер. с англ. — М.: Вильяме, 2002. — 448 с.

34. Липаев В.В. Системное проектирование сложных программных средств для информационных систем — М.: Синтег, 1999. — 256 с.

35. Максимов М.Г., Шипилова В.Л., Тимохин С.А. САПР технологических процессов на базе СМ ЭВМ // Приборы и системы управления, 1991.

36. Марка Д.А., Мак-Гоуэн К. Методология структурного анализа и проектирования SADT: Пер. с англ. — М.: Метатехнология, 1993. — 240 с.

37. Мацяшек JI. Анализ требований и проектирование систем. Разработка информационных систем с использованием UML: Пер. с англ. — М.: Вильяме, 2002. — 432 с.

38. Методология проектирования программных средств фирмы Microsoft // Решения Microsoft, 1999. — №7.

39. Мизин И.А., Богатырев В.А., Кулешов А.П. Сети коммутации пакетов — М.: Радио и связь, 1986. — 408 с.

40. Панкратов B.C., Сарданашвили С.А., Николаевская С.А. Развитие АСДУ ГТП на базе современных SCADA-систем — М.: ИРЦ Газпром, 2003. — 67 с.

41. Пономарев В.М., Лескин A.A., Смирнов A.B. Модели автоматизированного синтеза оптимальных технологических комплексов гибких производственных систем // Методы и системы автоматизации в задачах науки и производства. — М.: Наука, 1986. — С.36-49.

42. Прим Р. Кратчайшие связывающие сети и некоторые обобщения // Кибернетический сборник. Вып. 2 — М.: Изд-во иностр. лит., 1961. — С.95-107.

43. Сигал И.Х., Иванова А.П. Введение в дискретное программирование: модели и вычислительные алгоритмы. — М.: Физматлит, 2002. — 240 с.

44. Смирнов A.B. Исследование алгоритмической модели технологического синтеза гибких производственных систем//Проблемы интегральной автоматизации производства. — Л.: Наука, 1988. — С.73-85.

45. Смирнов A.B., Шереметов Л.Б. Многоагентная технология проектирования сложных систем//Автоматизация проектирования, 1998. — №3. — С.45-48.

46. Советов Б.Я., Рухман Е.Л., Яковлев С.А. Системы передачи информации от терминалов к ЦВМ. — Л.: Изд-во Ленингр. ун-та, 1978. — 240 с.

47. Стоунбрекер М. и др. Системы баз данных третьего поколения: манифест/СУБД, 1995. —№2. —С.137-158.

48. Фаулер М. Рефакторинг: улучшение существующего кода: Пер. с англ. — СПб.: Символ-Плюс, 2003. — 432 с.

49. Фуксман A.JI. Технологические аспекты создания программных систем. — М.: Статистика, 1979. — 184 с.

50. Харрингтон Д. Проектирование объектно-ориентированных баз данных: Эволюция технологий хранения информации: Пер. с англ. — М.: ДМК Пресс, 2001. —269 с.

51. Хачатуров В.Р. Аппроксимационно-комбинаторный метод декомпозиции и композиции систем и ограниченные топологические пространства, решетки, оптимизация // Ж. вычислительной математики и математической физики, 1985. — т.25. — № 12. — С. 1777-1794.

52. Шаллоуей А., Тротт Дж. Шаблоны проектирования. Новый подход к объектно-ориентированному анализу и проектированию: Пер. с англ. — М.: Вильяме, 2002. — 288 с.

53. Шукла Д., Селлз С.Ф.К. АОП: Более эффективная инкапсуляция и повторное использование кода // MSDN Magazine/Русская редакция, 2002. — Спецвыпуск № 1.

54. Элджер Дж. С++: библиотека программиста: Пер. с англ. — СПб: Питер, 2000. —320 с.

55. Энсор Д., Стивенсон И. Oracle. Проектирование баз данных: Пер. с англ. — Киев: BHV, 1999. —557 с.

56. Adams, S. MetaMethods: The МУС Paradigm, in HOOPLA: Hooray for Object-Oriented Programming Languages // Object-Oriented Programming for Smalltalk Applications Developers Assosiation, 1986. — Vol. 1, No. 4. — p. 6.

57. Alashqur A.M., Su S.Y.W., Lam H. OQL: A Query Language for Manipulating Object-Oriented Databases // In proc. of 15-th Int. Conf. Very Large Data Bases, 1989. —p. 433-442.

58. Aldavvud, O., Elrad, Т., Bader, A. A UML Profile for Aspect-Oriented Modeling // In proc. of Aspect-Oriented Programming Workshop at OOPSLA, 2001.60

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