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

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

Оглавление диссертации кандидат технических наук Извеков, Ярослав Олегович

ВВЕДЕНИЕ.

ГЛАВА 1. АНАЛИЗ СРЕДСТВ ПРОЕКТИРОВАНИЯ СИСТЕМ КОМПЬЮТЕРНОГО . МОНИТОРИНГА

1.1. Средства проектирования общего назначения.

1.1.1. Программно-аппаратная платформа реализации.

1.1.2. Средства обмена информацией и интеграции приложений.

1.1.3. Встроенные языки управления.

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

1.1.5. Обработка аварийных ситуаций.

1.1.6. Открытость систем.

1.1.7. Пользовательский интерфейс.

1.1.8. Обеспечение надежности функционирования.

1.1.9. Автоматизация процесса проектирования.

1.2. О некоторых отраслевых специализациях.

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

ГЛАВА 2. ТЕХНОЛОГИЯ ПРОЕКТИРОВАНИЯ СИСТЕМ КОМПЬЮТЕРНОГО МОНИТОРИНГА

2.1. Обобщенная модель предметной области.

2.2. Язык описания и варианты модели.

2.3. Интерпретации модели.

2.4. Технология проектирования.

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

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

ПИПС)

3.1. Основные свойства системы.

3.2. Реализация системы.

3.3. Описание таблиц базы данных

3.3.1. Таблицы, описывающие общие параметры проекта и являющиеся справочниками системы.

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

3.3.3. Таблицы, описывающие параметры подсистемы отображения.

3.3.4. Таблицы, описывающие параметры подсистемы отчетов.

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

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

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

4.1. Классы системы

4.1.1. Классы канала.

4.1.2. Классы форм отображения.

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

4.2.1. Алгоритм сжатия информации.

4.2.2. Алгоритм визуализации данных.

4.2.3. Общий алгоритм функционирования ПО узла СКМ.

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

ГЛАВА 5. ПРИМЕРЫ РЕАЛИЗАЦИИ

5.1. Программный комплекс "Самарта".

5.1.1. Общее описание.

5.1.2. Подробное описание.

5.1.2.1. Осциллографический модуль.

5.1.2.2. Вспомогательный модуль.

5.1.2.3. Основной модуль.

5.1.2.4. Модуль визуализации.

5.1.2.5. Описание главного меню.

5.1.2.5.1. Позиция "Экраны".

5.1.2.5.2. Позиция "Отчеты".

5.1.2.5.3. Позиция "Управление".

5.1.2.5.4. Позиция "Тревоги".

5.1.2.5.5. Позиция "Осциллограмма".

5.1.2.5.6. Позиция "Режимы".

5.2. Программный комплекс "Уда".

5.3. Выводы по главе 5.

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

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

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

Актуальность проблемы.

В различных сферах деятельности человека, которые используют информационные технологии, возникает потребность в эффективной разработке программного обеспечения (ПО) систем мониторинга объектов наблюдения (ОН) и мультимедийного представления получаемой информации — отображения данных. В инструментальных средствах эффективной разработки указанного ПО нуждаются электроэнергетические системы, системы тепло- и водоснабжения, системы мониторинга лифтового хозяйства, системы автоматизации научных исследований и экспериментов, распределенные системы сбора сейсмических данных, системы интернет/интранет-опроса распределенных баз данных, системы интеллектного управления уровнем комфорта и экономичности жилых помещений (концепция т.н. "умных домов"), системы диспетчерского контроля за движением транспортных средств и, вообще, системы поддержки так или иначе структурированных информационных потоков, их приема, анализа и эргономичного человеко-машинного интерфейса. Последние системы далее для краткости именуются системами компьютерного мониторинга (СКМ).

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

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

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

Структура С КМ с точки зрения получения и визуализации данных объектов мониторинга разделяется на два уровня.

Нижний уровень - контроллерный, включает различные датчики для сбора информации, электроприводы и исполнительные механизмы для реализации регулирующих и управляющих воздействий. Датчики поставляют информацию локальным программируемым логическим контроллерам (PLC - Programming Logical Controller), которые могут выполнять следующие функции:

• сбор и обработка информации о параметрах технологического процесса;

• управление исполнительными механизмами;

• решение задач автоматического логического управления и др.

• предварительная обработка информации

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

К аппаратно-программным средствам контроллерного уровня управления предъявляются жесткие требования по надежности, времени реакции на исполнительные устройства, датчики и т.д. Программируемые логические контроллеры должны гарантированно откликаться на внешние события, обеспечивая их безусловную обработку. Для критичных с этой точки зрения применений рекомендуется использовать контроллеры с операционными системами реального времени (ОСРВ). Контроллеры под управлением ОСРВ функционируют в режиме жесткого реального времени. Разработка, отладка и исполнение программ управления локальными контроллерами осуществляется с помощью специализированного программного обеспечения, широко представленного на рынке. К этому классу инструментального ПО относятся пакеты типа ISaGRAF (CJ International France), InConrol (Wonderware, USA), Paradym 31 (Intellution, USA), имеющие открытую архитектуру.

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

• сбор данных с локальных контроллеров,

• обработка данных, включая масштабирование,

• поддержание единого времени в системе,

• синхронизация работы подсистем,

• организация архивов по выбранным параметрам,

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

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

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

Использование традиционных технологий и, в частности, универсальных языков программирования при разработке ПО СКМ, вызывает удлинение сроков и повышение стоимости разработки, хотя при квалифицированном проектировании и программировании приводит к высокооптимизированному продукту. Необходимость компромисса между оптимальностью решения и высокой эффективностью (в частности, технологичностью) его получения вынуждает разрабатывать инструментальные средства проектирования и создания ПО СКМ (в дальнейшем систем проектирования), доступные, в том числе, и для непрограммирующих (конечных) пользователей. Такие, например, как TraceMode, Ifix, InTouch, Genesis32, Citect которые позволяют строить СКМ практически без программирования, в основном силами технологов предметной области. Применение этих средств позволяет вести разработку СКМ, которые будут осуществлять в реальном времени контроль и управление объекта мониторинга, получать и обрабатывать информацию о процессах в удобном виде. При этом пользователь не должен вдаваться в тонкости реализации.

Сложившаяся практика построения автоматизированных систем мониторинга и управления достаточной сложности свидетельствует о том, что применение подобных систем проектирования значительно упрощает жизнь разработчикам, а также позволяет получить при их эксплуатации следующие преимущества [25]:

• точное соблюдение технологических нормативов и регламента;

• снижение простоев оборудования, вызванное неравномерной загрузкой производственных мощностей;

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

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

• предупреждение аварий на производстве;

• комплексный статистический анализ причин, влияющих на качество выпускаемой продукции;

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

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

Цель работы.

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

Основные научные результаты, выносимые на защиту.

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

• инструментальные средства Проектирования И Программирования Систем компьютерного мониторинга (ПИПС,) - на основе указанной технологии и с автоматической генерацией программного обеспечения создаваемых систем компьютерного мониторинга;

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

Практическая ценность.

• Практическая полезность разработанных инструментальных средств ПИПС состоит в повышении эффективности процессов проектирования и генерации ПО СКМ, а именно, в повышении степени автоматизированности процессов проектирования и обеспечении автоматизации процесса генерации ПО СКМ и, как следствие, качества и надежности программных систем;

• высокая эргономичность получаемых человеко-машинных интерфейсов в узлах ПОД обеспечивает высокую эффективность использования данных в реальном времени;

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

• обеспечивается повышение эффективности инструментальных средств:

1) уменьшением количества указанных выше этапов типового проектирования посредством создания ПО проектирования архитектуры на основе специального языка спецификаций структуры СКМ,

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

Апробация работы.

Результаты работы докладывались автором и обсуждались на:

• 1-й Всероссийской научно-технической конференции "Теоретические и прикладные вопросы современных информационных технологий", Улан-Удэ,

2000 г;

• 2-м Международном научно-техническом семинаре "Современные средства телемеханики, организация рабочих мест оперативного персонала и щитов управления в электроэнергетике", Москва, 2001 г.;

• 2-й Всероссийской научно-технической конференции "Теоретические и прикладные вопросы современных информационных технологий", Улан-Удэ,

2001 г.;

• 3-й Всероссийской научно-технической конференции "Теоретические и прикладные вопросы современных информационных технологий", Улан-Удэ,

2002 г.;

• Всероссийской конференции "Инфокоммуникационные и вычислительные технологии и системы", Улан-Удэ, 2003 г.;

• 2-й Международной научно-практической конференции "Энергосберегающие и природоохранные технологии", Улан-Удэ, 2003 г.;

• IV Байкальской школе-семинаре "Математическое моделирование и информационные технологии", Иркутск, 2004 г;

• научном семинаре ИДСТУ СО РАН (науч. рук. чл.-к. РАН С.Н.Васильев), 2004 г.;

• семинарах Бурятского центра информатизации Байкальского региона при БГУ науч. рук. чл.-к. РАН С.Н.Васильев), Улан-Удэ, 2001 - 2004 г.

Имеются акты об использовании разработанных инструментальных средств для создания СКМ Восточных электрических сетей ОАО "Бурэнерго" и СКМ функционирования энергоподстанции на приисках ОАО "Бурятзолото" в Самарте, а также в учебных процессах Бурятского и Иркутского госуниверситетов. Публикации.

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

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

Диссертационная работа состоит из 113 страниц основного текста. Список литературы включает 72 наименования. Работа включает 3 таблицы и 32 рисунка. Краткое содержание работы.

Диссертация включает в себя введение, пять глав, заключение и приложения.

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

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

5.3. Выводы по главе 5

В главе 5 приведены примеры применения разработанных в диссертации инструментальных средств проектирования и реализации ПО СКМ в электроэнергетике.

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

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

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

ЗАКЛЮЧЕНИЕ

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

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

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

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

Список литературы диссертационного исследования кандидат технических наук Извеков, Ярослав Олегович, 2004 год

1. Адаптивные телеизмерительные системы, сборник, Энергоиздат, Л., 1981

2. Алфимов Р.В., Золотухина Е.Б. Совместное использование Delphi и Rational Rose при проектировании пользовательского интерфейса // М.: Технология Клиент-Сервер, 1 квартал 2001 г.

3. Аммерал Л. Машинная графика на персональных компьютерах / Пер. с англ. — М.: "Сол Систем", 1992 г., с. 232.

4. Аммерал Л. Принципы программирования в машинной графике / Пер. с англ. — М.: "Сол Систем", 1992 г., с. 224.

5. Аммерал Л. Интерактивная трехмерная машинная графика / Пер. с англ. — М.: "Сол Систем", 1992 г., с. 317.

6. Анзимиров Л., Айзин В., Фридлянд А. Новая версия TRACE MODE для WindowsNT // СТА, №3, 1998 г.

7. Ахо А., Хопкрофт Д., Ульман Дж. Построение и анализ вычислительных алгоритмов: Пер. с англ. М.: Мир, 1979 г.

8. Ахо А., Ульман Дж. Теория синтаксического анализа, перевода и компиляции. Том 1: Синтаксический анализ / Пер. с англ. -М.: Мир, 1978 г., с. 612.

9. Бенькович Е.С., Колесов Ю.Б., Сениченков Ю.Б. Практическое моделированиединамических систем Пб. БХВ-Петербург, 2002 г.

10. Богтс Уэнди, Боггс Майкл. UML Rational Rose М.: Издательство Лори, 2001 г. П.Боэм Б., Браун Дж., Каспар X. и др. Характеристики качества программногообеспечения / Пер. с англ. Е.К. Масловского — М.: Мир, 1981 г., с. 208.

11. Бунин В., Анопренко В., Ильин А., Салова О., Чибисова Н., Якушев A. SCADA-системы: проблема выбора // СТА, №4,1999 г.

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

13. Васильев С.Н., Извеков Я.О. Системы компьютерного мониторинга: автоматизация проектирования и программирования // Материалы IV Байкальской школы-семинара "Математическое моделирование и информационные технологии Иркутск, ИДСТУ СО РАН, 2004, с. 12-13;

14. Васильев С.Н., Извеков Я.О. Технология и инструментальные средства проектирования и программирования систем компьютерного мониторинга // Оптимизация, управление, интеллект, 2004,1(7), с. 19-31.

15. Гласс Р. Руководство по надежному программированию — М.: Финансы и статистика, 1982 г., с. 280.

16. Глушков В.М. Основы безбумажной информатики — М.: Наука, 1987 г., с. 552.

17. Григорьев А. Б. ОРС средство общения разнородных систем // Промышленные АСУ и контроллеры, №4,2002

18. Грис Д. Наука программирования: пер. с англ. / Под ред. А.П. Ершова — М.: Мир, 1984. с. 415.

19. Громов B.C., Покутный А.В., Вишнепольский Р.Л., Тимофеев В.Н. Особенности проектирования распределенных АСУ ТП // Мир компьютерной автоматизации №5, 2001 г.

20. Дансмур М., Дэйвис Г. Операционная система Unix и программирование на языке Си: Пер. с англ. М.: Радио и связь, 1989 г., с.192.

21. Дейт К. Дж. Введение в системы баз данных, 6-е издание. — К., М., СПб.: Издательский дом "Вильяме", 2000. с. 848.

22. Джосьютис Н. С++ Стандартная библиотека. Для профессионалов. — СПб.: Питер, 2004, с. 730.

23. Документация к системе TRACE MODE 4.2, М.: AdAstra, 1997 г.

24. Дрейзин В.Э, Ишков П.Н. Проблемы создания АСУ ТП на базе современных программно-технических комплексов // ПРИБОРЫ И СИСТЕМЫ. Управление, Контроль, Диагностика, №12,2002 г.

25. Елманова Н.З., Трепалин С.В. Delphi 4: технология СОМ. М.: Диалог-МИФИ, 1999 г., с. 320.

26. Еремеев И.С. Устройства сжатия информации. М.: Энергия, 1980 г.

27. Еремин А. Продукты компании Citect инструментарий для создания комплексных сибтем управления технологическими процессами // Средства и системы промышленной автоматизации, http://www.asutp.ru/?p=600449

28. Зиглер К. Методы проектирования программных систем: Пер. с англ. М.: Мир, 1985 г., с. 328.

29. Извеков Я.О. Минимизация времени выполнения линейных программ // "Проектирование специализированных вычислителей и управляющих систем", Иркутск: изд-во Иркут. ун-та, 1984, с. 45-46.

30. Извеков Я.О., Миронов Н.М. Визуализации потоков данных, регистрируемых системой реального времени // Материалы 2-й Всерос. научн.-техн. конф. "Теоретические и прикладные вопросы современных информационных технологий", Улан-Удэ, 2001 г., с. 170-173.

31. Извеков Я.О., Мухопад Ю.Ф. Адаптивное представление информации в системе регистрации быстропротекающих процессов // Материалы Всесоюзн. конф. "Микропроцессорные системы", Челябинск, 1984 г., с. 147-148.

32. Извеков Я.О., Ширапов Д.Ш. Моделирование информационно-измерительных систем // Материалы Всерос. конф. "Инфокоммуникационные и вычислительные технологии и системы", Улан-Удэ, 2003 г., с. 145-149.

33. Йордан Э. Структурное проектирование и конструирование программ: пер. с англ. / Под редакцией Л.Н. Королева М.: Мир, 1979 г., с. 416.

34. Кабаев С. inTouch восходит на вершину // Средства и системы промышленной автоматизации, http://www.asutp.ru/?p=600179

35. Кабаев С.В., Хреляц С. Пакет программного обеспечения Intouch система мониторинга и управления в объектах промышленной автоматизации // Средства и системы промышленной автоматизации, http://www.asutt).rii/?p=600195

36. Кейслер С. Проектирование операционных систем для малых ЭВМ: Пер. с англ.- М.: Мир, 1986 г., с. 680.

37. Кнут Д. Искусство программирования для ЭВМ т1. Основные алгоритмы: Пер. с англ. М.: Мир, 1976 г., с. 735.

38. Кнут Д. Искусство программирования для ЭВМ т2. Получисленные алгоритмы: Пер. с англ. М.: Мир, 1977 г., с. 720.

39. Кнут Д. Искусство программирования для ЭВМ тЗ. Сортировка и поиск: Пер. с англ. М.: Мир, 1978 г., с. 840.

40. Куцевич Н.А. Новые технологии и MMI-системы // Средства и системы промышленной автоматизации, http://www.asutp.ru/?p=600054

41. Куцевич Н.А., Жданов А.А. Программное обеспечение систем контроля и управления и Windows-технологии // Москва, "Мир компьютерной автоматизации" №3, 1999 г.

42. Лешек А. Мацяшек Разработка информационных систем с использованием UML- М.: Издательский дом "Вильяме", 2002 г.

43. Липаев В.В. Проектирование программных средств М.: Высшая школа, 1990 г.

44. Лисков Б., Гатэг Дж. Использование абстракций и спецификаций при разработке программ: Пер. с англ. М.: Мир, 1989 г., с. 424.

45. Любарский Ю.Я. Интеллектуальные информационные системы. М.: Наука, Гл. ред. физ.-мат. лит., 1980 г., с. 232.

46. Майерс Г. Надежность программного обеспечения: пер. с англ. / Под редакцией В.Ш. Кауфмана. М.: Мир, 1980 г., с. 360.

47. Маклаков С.В. Case-средства разработки информационных систем М.: ДИАЛОГ-МИФИ, 1999 г.

48. Митюшкин К.Г. Контроль и телеуправление в энергосистемах. — М.: Энергоиздат, 1990,288с.

49. Муромцев Ю.Л., Тютюнник В.М., Кабанов А.А. Информационные технологии энергосбережения и повышения качества на базе системы TRACE MODE // Управление, Контроль, Диагностика, №8, 2002 г.

50. Мухопад Ю.Ф. Проектирование специализированных микропроцессорных вычислителей. Новосибирск: Наука, 1981 г.

51. Мякишев Д.В., Балашов А.И., Наконечный С.В. Метод эталонных моделей, как основа проектирования программного обеспечения комплексов управления технологическими процессами // Управление, Контроль, Диагностика, №9, 2002 г.

52. Новоселов О.Н, Фомин А.Ф. Основа теории и расчета информационно измерительных систем. — М.: Машиностроение, 1980 г.

53. Пратт Т. Языки программирования, разработка и реализация: Пер. с англ. — М.: Мир, 1979 г.

54. Программно-технический комплекс для построения автоматизированных систем диспетчерского управления (СИСТЕЛ), описание // http://www.istc.kiev.ua/~santana/tm/Systel/products.html

55. Система телемеханики "ОМЬ", описание // http://www.mir-omsk.ru/img/asduom.pdf

56. Система технического учета электроэнергии "Телеучет", описание // http://www.cts.spb.ru/teleuchet.htm

57. Страуструп Бьерн Язык программирования С++. М.: изд. "Бином", 1999 г., 990 стр.

58. Тэллес Мэтт Borland С++ Builder. Санкт-Петербург, изд. "ПитерКом", 1998 г., 502 стр.

59. Терентьев В. Расширение возможностей InTouch и IndustrialSQL Server в версии 7.1 // Средства и системы промышленной автоматизации http://www.asutp.ru/?p=600379

60. Фостер Дж. Автоматический синтаксический анализ. / Пер. с англ. М.:Мир, 1975. с. 71.

61. Фролов А.В., Фролов Г.В. Локальные сети персональных компьютеров. Использование протоколов IPX, SPX, NETBIOS. М.: "ДИАЛОГ-МИФИ", 1993 г., с. 160.

62. Холстед М.Х. Начала науки о программах / Пер. с англ. В.М. Юфы — М.: Финансы и статистика, 1981 г., с. 128.

63. Чеппел Дэвид. Технологии ActiveX и OLE. М.: Издательский отдел "Русская редакция" ТОО "Channel Trading Ltd.", 1997 г.

64. Чижов А.А. Системные программные средства ПЭВМ: Справочник М.: Финансы и статистика, СП ПараГраф, 1990 г., с. 415.

65. Чистяков В.Ю. СОМ потоки и контексты // М.: Технология Клиент-Сервер, 4 квартал 2000 г.

66. Янг Ч. Алгоритмические языки реального времени. Конструирование и разработка: Пер. с англ. / Под редакцией В.В. Мартынюка. М.: Мир, 1985 г., с 400.

67. Язык Си для профессионалов М.: "И.В.К. - СОФТ", 1991 г., с. 382.

68. GENESIS32, описание системы http://www.prosofit.ru/catalog/iconics/70. iFix, описание системы — http://www.gefanucautomation.com/special/features/default.asp

69. Iwanitz Frank, Lange Jiirgen OPC Fundamentals, Implementation and Application — Huthig Fachverlag ISBN 3-7785-2883-1,2002 r.

70. TraceMode программы и компоненты -http://www.ipc2u.rU/e/sol.nsf/pages/TraceMode Soft.html

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