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

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

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

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

Степанов Олег Владимирович

ОТКРЫТАЯ АРХИТЕКТУРА И МЕТОДИКА СОЗДАНИЯ И РАЗРАБОТКИ КОНТРОЛЬНО-ПРОВЕРОЧНЫХ КОМПЛЕКСОВ ДЛЯ ТЕСТИРОВАНИЯ И ДИАГНОСТИКИ СЛОЖНЫХ ТЕХНИЧЕСКИХ СИСТЕМ

Специальность 05.13.12 —системы автоматизации проектирования

АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук

Нижний Новгород —2006

Работа выполнена на кафедре информационных технологий физического

_факультета государственного образовательного учреждения высшего

профессионального образования "Нижегородский государственный университет им. Н.И. Лобачевского"

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

Фидельман Владимир Романович Официальные оппоненты: доктор технических наук, профессор

Васин Юрий Григорьевич, кандидат технических наук Гинзбург Андрей Наумович Ведущая организация: У1 Государственный научно-

исследовательский испытательный - институт Министерства обороны Российской Федерации

Защита состоится « *?*?» 2006 г. в -/ё ^часов на заседании

диссертационного совета Д212.166.13 Нижегородского государственного университета им. Н.И, Лобачевского по адресу: 603950, г. Нижний Новгород, пр. Гагарина, 23.

С диссертацией можно ознакомиться в научной библиотеке Нижегородского государственного университета им. Н.И. Лобачевского.

Автореферат разослан «С?? » 2006 г.

Ученый секретарь диссертационного совета кандидат физ.-мат. наук, доцент_<Р (¿¿-. — Савельев В.П.

Ж

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

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

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

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

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

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

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

По оценкам National Instruments, одной из ведущих компаний в области разработки аппаратного и программного обеспечения для проведения испытаний, при создании программно-аппаратных комплексов для -тестирования и диагностики 30% затрат ресурсов составляет разработка программного обеспечения комплекса и 27% - системная интеграция. Таким образом, одними нз наиболее приоритетных задач являются задачи создания ПО общего назначения для облегчения разработки новых КПК, программных средств для упрощения интеграции существующих тестовых и диагностических средств в рамках одного КПК, а также создание методик и соответствующего программного обеспечения для автоматизации процессов проектирования и разработки сложных контрольно-проверочных комплексов.

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

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

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

ориентированного интерфейса. Научная новизна состоит в следующих ^результатах:

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

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

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

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

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

1. Модифицированная сигнал-ориентированная модель и соответствующий программный интерфейс для унификации взаимодействия с контрольно-измерительными подсистемами.

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

3. Программные средства для автоматизации разработки контрольно-измерительных трактов.

4. Методика разработки контрольно-измерительных трактов.

Апробация работы. Основные результаты работы докладывались и обсуждались: на Первой научно-технической конференции "Метрологическое обеспечение испытаний вооружения и военной техники" (Москва, февраль 2002 г.), на Всероссийской научно-технической конференции "Информационные системы и технологии" (Н. Новгород, апрель 2002 г. и апрель 2003 г.), на конференциях "Метрологическое обеспечение обороны и безопасности в РФ" (Москва, ноябрь 2002 г. и сентябрь 2004 г.), на Международном симпозиуме "Аэрокосмические приборные технологии", (Санкт-Петербург, сентябрь 2002 г.). Результаты работы использовались при

разработке в НИФТИ ННГУ тестовых комплексов по следующим хоздоговорам и грантам:

1. Хоздоговор с ФГУП НПО "Орион" на разработку, изготовление и ввод в эксплуатацию контрольно-проверочного комплекса (КПК) аппаратуры 14Р511. Разработанный КПК успешно прошел приемо-сдаточные испытания и введен в эксплуатацию. Результаты работы внедрены и использовались в НПО "Орион" на стадиях отладки, комплексных и приемо-сдаточных испытаний аппаратуры 14Р511.

2. Хоздоговор с ФГУП КБ "Арсенал" на разработку, изготовление и ввод в эксплуатацию АПК-АКПА "Лиана".

3. Грант Рособразования по программе "Развитие научного потенциала высшей школы", подпрограмма "Прикладные исследования и разработки по приоритетным направлениям науки и техники". Задание — "Аппаратно-программный комплекс для стендовых испытаний бортовых систем космических аппаратов".

Публикации. Основные результаты, полученные в диссертации, опубликованы в 8 работах, в том числе опубликованы 4 статьи в журналах " Контрольно-измерительные приборы и системы", " Датчики и системы", "Авиакосмическое приборостроение" и "Автоматизация и современные технологии ". Полный список публикаций приведен в конце работы.

Структура и объем работы. Общий объем диссертационной работы составляет 182 страницы, включая 42 рисунка, состоит из введения, 5 глав, заключения, списка использованных источников из 78 наименований и одного приложения.

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

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

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

1) спецификация ОРС ОА;

2) спецификации классов приборов IV!;

3) стандарт АВВЕТ; --- 4) подсистема измерений и стимулов IVT-MSS;

5) интерфейс IVI-SI. Для каждой из моделей обсуждены ее достоинства и недостатки.

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

1) специализированные испытательные системы. Системы данного типа создаются "с нуля" под конкретный объект контроля. При этом, как правило, мало используются существующие программные средства для сбора и обработки данных;

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

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

4) SCADA-системы. SCADA (Supervisory Control and Data Acquisition -наблюдение, контроль и сбор данных) системы изначально предназначены для управления и контроля различных (в том числе н промышленных) процессов. Поскольку процесс испытаний, с определенной точки зрения, можно представить как процесс управления и контроля, то и SCADA-системы можно использовать для проведения испытаний.

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

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

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

Обсуждаются критерии отбора приборов и приборного программного обеспечения для контрольно-проверочной аппаратуры в составе сложных КПК. Наиболее перспективными признаются модульные приборы таких стандартов, как УХ1/РХ1. Также обсуждаются средства достижения программной совместимости между приборами различных производителей.

Драйве» КИТ 1

^интерфейс сягнзцмриентированный)

-у------

Объект контроля

Рис. 1. Модульная структура КПК открытой архитектуры (КИТ - контрольно-

измерительный тракт).

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

В качестве модели КИ-тракта автором предлагается усовершенствованная по сравнению с сигнал-ориентированная модель, диаграмма классов

которой изображена на рис. 2.

Рис. 2. Диаграмма классов предложенной в работе сигнал-ориентированной модели объекта контроля.

По сравнению с моделью IVI-SI предложенная модель имеет следующие преимущества:

1. Определение модели самодостаточно и не зависит от каких-либо внешних спецификаций, в связи с чем модель может быть реализована на любой платформе с использованием любых объектно-ориентированных технологий и языков (Microsoft COM/DCOM, CORBA, Java RMI, Web services и т.д.).

2. В отличие от модели IVI-SI, в предложенной модели сигнал может поддерживать несколько ролей одновременно. Например, сигнал может быть командой и параметром одновременно, являясь, таким образом, двунаправленным каналом для обмена данными между системой тестирования и объектом контроля ("замкнутый контур управления" по терминологии АСУ ТП). Комбинирование ролей сигнала позволяет создавать более логичные и компактные модели. Это также дает возможность вынести весь код взаимодействия с некоторой ролью в отдельный компонент. При этом добавление/изменение какой-либо роли повлечет за собой добавлен и е/изменение только соответствующего компонента и не повлияет на систему в целом.

3. Определения ролей не содержат жестко заданных диаграмм состояний: диаграммы состояний для различных сигналов могут и должны задаваться лишь на этапе проектирования конкретных контрольно-измерительных трактов и сигналов. Это позволяет не усложнять реализацию простых сигналов и, в тоже время, задавать нужные

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

4, В предлагаемой модели явным образом присутствует роль "Событие" -для передачи асинхронных уведомлений. Данная роль является полноценной ролью сигнала и позволяет уйти от использования дополнительных компонентов для организации асинхронного обмена сообщениями между объектом контроля и тестовыми программами. Принципиальным отличием предлагаемой модели от модели IVI-SI можно считать следующее. Модель IVI-SI в большей степени предназначена для сигнал-ориентированного управления приборами, входящими в состав контрольно-измерительной аппаратуры проверочного комплекса, тогда как предлагаемая в работе модель имеет более высокий уровень абстракции и предназначена для описания контрольно-измерительных трактов в терминах сигналов, подаваемых на входы и измеряемых с выходов объекта контроля с помощью данных трактов. Иными словами, тракт моделируется не как совокупность составляющих его приборов, а как набор сигналов объекта контроля, которые можно выдать/измерить при помощи данного тракта, что более важно для тестовых и диагностических программ, поскольку более соответствует семантике проведения испытаний.

Далее в главе обосновывается выбор технологии COM/DCOM Microsoft в качестве платформы для реализации КИ-трактов, а также

Рис. 3, Менеджер КИ-трактов.

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

Третья глава посвящена созданным автором программным средствам для поддержки проектировщиков и разработчиков контрольно-измерительных трактов. В число данных средств входят:

1) библиотека шаблонов сигналов (SiTL). Представляет собой набор заголовочных (*.h) файлов с описаниями классов С++, обеспечивающих реализацию основных методов интерфейса КИ-тракта;

2) приложение для моделирования КИ-трактов. База данных и интерфейс пользователя для создания моделей контрольно-измерительных трактов;

3) генератор исходного кода КИ-трактов — мастер среды разработки Visual Studio 6.0, позволяющий создавать проекты-шаблоны КИ-трактов на основе моделей КИ-трактов;

4) верификатор КИ-трактов - компонент, предназначенный для проверки готовых КИ-трактов на соответствие исходным моделям;

5) программа с обобщенным графическим интерфейсом пользователя для взаимодействия с КИ-трактами.

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

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

В заключении содержится краткая сводка основных результатов й выводы.

В приложении Л приведено описание интерфейсов всех разработанных программных средств на жыке IDL.

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

Основные результаты, полученные в данной работе, заключаются в следующем,

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

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

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

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

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

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

Основное содержание диссертационной работы представлено в следующих публикациях:

1, Минеев С.А., Степанов О.В. Программные средства для разработки испытательной документации и проведения испытаний. Тез. докл.

Метрологическое обеспечение испытаний В ВТ. Конференция. -Москва. - 2002.

2. Mûmes С.А., Степанов О.В. Программные средства для разработки испытательной документации и проведения испытаний // Контрольно-измерительные приборы и системы. -№4.-2002,—с. 33-37.

3. Минеев С.А., Степанов О.В. Архитектура программных средств для автоматизации испытаний сложных технических систем: Тез. докл. Аэрокосмические приборные технологии. Международный симпозиум. -Санкт-Петербург.-2002.-с. 113-114.

4. Минеев С.А., Степанов О.В. Открытая архитектура сложных контрольно-проверочных комплексов: Тез. докл. Метрологическое обеспечение обороны и безопасности в РФ. Конференция. — Москва. — 2002.-с. 63-66.

5. Минеев С.А., Степанов О.В. Автоматизация разработки и эксплуатации испытательных стендов II Датчики и системы. — №2. — 2004 авг. — с. 5360.

6. Минеев С.А., Степанов О.В. Сигнал-ориентированный интерфейс для тестовых и диагностических систем П Авиакосмическое приборостроение. -№12. -2004. — с. 26-32.

7. Минеев С.А., Степанов О.В. Аппаратно-программный комплекс для тестирования сложных технических систем: Тез. докл. Информационные системы и технологии. Конференция. — Н. Новгород, -2003.-с. 120.

8. Минеев С.А., Степанов О.В. Каркас автоматизированных систем управления испытаниями // Автоматизация и современные технологии. -№1.-2005.-с. 5-13.

9. Степанов О.В. Построение аппаратно-программных комплексов для тестирования и диагностики. Учебно-методическое пособие. Н.Новгород; ННГУ. - 2006. - 55 с.

Подписано в печать 2006 Форм. бум. 60*84. Бумага офсетная. Печать офсетная. Усл. печ. ] ,0 л. Заказ № Ю0 Тираж 100 экз.

Лаборатория множительной техники ННГУ. Г.Н.Новгород, пр.Гагзрина, 23.

Оглавление автор диссертации — кандидата технических наук Степанов, Олег Владимирович

Введение.

Глава 1. Существующие подходы к построению программно-аппаратных комплексов для тестирования и диагностики.

1.1. Существующие модели и принципы построения контрольно-проверочных комплексов.

1.1.1. Спецификация ОРС DA.

1.1.2. Спецификации классов приборов IVI.

1.1.3. Компонентная модель КПК.

1.1.4. Стандарт АВВЕТ.

1.1.5. Подсистема измерений и стимулов IVI-MSS.

1.1.6. Проблемно- и сигнал-ориентированные интерфейсы. Интерфейс IVI-SI.

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

1.2.1. Специализированные испытательные системы.

1.2.2. Средства управления отдельными независимыми тестами.

1.2.3. Интегрированные системы.

1.2.4. SCADA-системы.

Глава 2. Открытая архитектура контрольно-проверочных комплексов. Сигнал-ориентированный интерфейс для разделения логики гестов и логики управления и сбора данных.

2.1. Концепция контрольно-измерительных трактов.

2.2. Модель контрольно-измерительного тракта: сигнал-ориентированный интерфейс.

2.3. Реализация интерфейса для платформы СОМ.

2.4. Менеджер КИ-трактов. Компонентная модель измерительной подсистемы с использованием КИ-трактов.

2.5. Интерфейсы менеджера КИ-трактов.

Глава 3. Средства поддержки разработчика контрольно-измерительных трактов.

3.1. Библиотека шаблонов сигналов (Signal Template Library).

3.1.1. Структурные классы.

3.1.2. Классы реализации.

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

В настоящее время одним из основных требований, предъявляемых к большинству создаваемых технических объектов, является надежное ib (отказоустойчивость), т.е. способность объекта сохраняв свою функциональность под влиянием широкого спектра воздействий на протяжении заданного временного интервала. Удовлетворить эгому требованию невозможно без проведения масштабных функциональных и метрологических проверок. Испытания (тестирование и диагнос1ика) являются неотъемлемым этапом в развитии любой созданной человеком системы [1]. С ростом сложности самих систем растут также и расходы па их тестирование. В результате эти расходы могут даже превышать все остальные производственные затраты. Наличие контрольно-проверочных комплексов (КПК) или испытательных стендов - необходимое условие для успешного ввода в эксплуатацию сложных технических объектов, имеющих большое количество критичных параметров. К таким техническим объемам можно отнести многие современные средства вооружений, аэрокосмическую технику, объекты ядерной энергетики и химического производства. КГ1К для таких объектов контроля обычно проектируются и создаются параллельно разработке самих объектов. Также КПК в том или ином виде использую 1ся на многих этапах разработки новых систем, в том числе при проведении автономных испытаний, приемо-сдаточных испытаний, испытаний входпо! о контроля и комплексных испытаний.

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

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

Основные проблемы, возникающие при разработке сложных испытательных стендов

Базовым источником исходных данных для проектирования и создания КПК является перечень сигналов (контролируемых парамефов и стимулирующих воздействий), характерных для заданного объекта контроля [2,3]. Для многих современных средств вооружений и аэрокосмической техники подобные перечни могут содержать coihh и тысячи сигналов различной природы (аналоговых и цифровых) [4]. Выбор аппаратных средств, на которые будут возложены задачи обрабо1КИ входных/выходных сигналов объекта контроля, диктуется 1ем обстоятельством, что для создания автоматических и автоматизированных испытательных стендов необходимым условием является применение аппаратных средств с программным управлением. Недостатка в контрольно-измерительных приборах, обеспечивающих измерение или кошроль необходимых физических (логических) параметров и управляемых программно через специализированные интерфейсы, не ощущается. Подобная аппаратура производится и в России, и за рубежом. Основная сложность здесь - отсутствие как аппаратной, так и программной унификации измерительных средств различных производителей между собой.

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

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

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

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

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

По оценкам одной из ведущих компаний в области разрабо1Ки аппаратного и программного обеспечения для проведения испьпаний National Instruments [5], при создании программно-аппаратных комплексов для тестирования и диагностики 30% затрат ресурсов составляет разрабо1ка программного обеспечения комплекса и 27% - системная интеграция. Таким образом, одними из наиболее приоритетных задач являются задачи создания ПО общего назначения для облегчения разработки новых КПК, программных средств для упрощения интеграции существующих тестовых и диагностических средств в рамках одного КПК, а также создание методик и соответствующего программного обеспечения для автоматизации процессов проектирования и разработки сложных контрольно-проверочных комплексов.

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

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

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

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

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

- создана библиотека программных средс1в для авюмашзации всех этапов разработки контрольно-измерительных трактов в соотваавии с предложенной методикой.

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

Апробация работы. Основные результаты работы докладывались и обсуждались: на Первой научно-технической конференции

Метрологическое обеспечение испытаний вооружения и военной техники" (Москва, февраль 2002 г.), на Всероссийской научно-технической конференции "Информационные системы и технологии" (Н. Новюрод, апрель 2002 г. и апрель 2003 г.), на конференциях "Метроло1ическое обеспечение обороны и безопасности в РФ" (Москва, ноябрь 2002 i. и сентябрь 2004 г.), на Международном симпозиуме "Аэрокосмические приборные технологии", (Санкт-Петербург, сентябрь 2002 г.). Резулыаш работы использовались при разработке в НИФТИ ННГУ тесювых комплексов по следующим хоздоговорам и грантам:

1. Хоздоговор с ФГУП НПО "Орион" на разработку, изготовление и ввод в эксплуатацию контрольно-проверочного комплекса (КПК) аппаратуры 14Р511. Разработанный КПК успешно прошел приемосдаточные испытания и введен в эксплуатацию. Резулыаш рабош внедрены и использовались в НПО "Орион" на стадиях отладки, комплексных и приемо-сдаточных испытаний аппаратуры 14Р511.

2. Хоздоговор с ФГУП КБ "Арсенал" на разработку, изготовление и ввод в эксплуатацию АПК-АКПА "Лиана".

3. Грант Рособразования по программе "Развитие научного по1еициала высшей школы", подпрограмма "Прикладные исследования и разработки по приоритетным направлениям науки и техники". Задание - "Аппаратно-программный комплекс для стендовых испьпаний бортовых систем космических аппаратов".

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

1. Модифицированная сигнал-ориентированная модель и соответствующий программный интерфейс для унификации взаимодействия с контрольно-измерительными подсистемами.

2. Архитектура для построения сложных многомодульных контрольно-проверочных комплексов с использованием предлагаемой сш нал-ориентированной модели.

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

4. Методика разработки контрольно-измерительных трактов.

Содержание работы. Диссертационная работа состоит из введения, 5

Заключение диссертация на тему "Открытая архитектура и методика создания и разработки контрольно-проверочных комплексов для тестирования и диагностики сложных технических систем"

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

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

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

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

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

5. Реализована библиотека программных средств для автоматизации всех этапов разработки контрольно-измерительных трактов в соотве!С1вии с предложенной методикой. Библиотека создана с учетом возможности оптимизации разработки сложных трактов за счет ведения параллельной разработки и последующей интеграции программною кода сигналов в состав тракта. Входящие в библиотеку инструмешы позволяют автоматизировать наиболее трудоемкие операции при создании КИ-трактов.

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

Заключение

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

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

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

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

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

Библиография Степанов, Олег Владимирович, диссертация по теме Системы автоматизации проектирования (по отраслям)

1. Испытания радиоэлектронной, электронно-вычислительной аппаратуры и испытательное оборудование: Учебник / Под ред. А. И. Коробова. - М.: Радио и связь, 1987.

2. ГОСТ 2.114-95. Единая система конструкторской документации. Технические условия.

3. ГОСТ РВ 15.201-2003. Система разработки и постановки продукции на производство. Военная техника. Тактико-техническое (техническое) задание на выполнение опытно-конструкторской работы.

4. Егоров А.А Архитектура современных комплексов для автоматизации процессов экспериментальной отработки элементов и узлов летательных аппаратов // Мир компьютерной автоматизации. №1. -1995.

5. Architecting a Modular Test Software Framework. // N1 Developer Zone. http://zone.ni.com/devzone/conceptd.nsf/webmain/7015BB2FDD4916008 6256E9D0083AED9.

6. OPC Foundation, http://www.opcfoundation.org.

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

8. Хи Xiao-liang, Wang Le-yu, Zhou Hong An object-oriented framework for automatic test systems // AUTOTESTCON 2003. IEEE Systems Readiness Technology Conference. Proceedings. Pages 407-410.

9. IEEE trial-use standard for A Broad Based Environment for Test (ABBET), overview and architecture: IEEE Std 1226-1998. -1999 r.

10. Sheppard J.W, Simpson W.R. A view of the ABBET upper layers // AUTOTESTCON '95 Proceedings. Pages 51-56.11 .Simpson W.R A view of the AI-ESTATE architecture and the АВВЫ upper layers // AUTOTESTCON '96 Proceedings. Pages 213-217.

11. Sheppard JW, Simpson WR A systems view of test standardization // AUTOTESTCON '96. Conference record. Pages 384 - 389.

12. Sheppard J.W., Gerald C.H. The object-oriented design of intelligent test systems // AUTOTESTCON '93 Proceedings. Pages 235-242.

13. Dill H.H. and others. Application of analog and mixed signal simulation techniques to the synthesis and sequencing of diagnostic tests // Autotestcon 1997. Proceedings. Pages 425-434.

14. Ellis K., Delaney D. Signal Definition and Test Description An IEEE Standard 11 Autotestcon 2002 Proceedings. - Pages 380-393.

15. Sheppard J.W., John W. An Integrated View of Test and Diagnostic Information Standards // Autotestcon 2002. Proceedings. Pages 445-455.

16. M.Stefan Gal, Ion A Neag. A unified interface for signal-oriented control of instruments and switches //Autotestcon 2002. Proceedings. Pages 337350.

17. Geathers G E. The IVI foundation signal interface; a new industry standard specifications // Proceedings of IEEE Autotestcon. 2001. -Pages 497 -503.21 .IVI Signal Interface Functional Specification. February 2001, Revision 0.4.

18. Минеев С.А., Степанов О.В. Программные средства для разработки испытательной документации и проведения испытаний. Тез. докл. Метрологическое обеспечение испытаний ВВТ. Конференция. -Москва. 2002.

19. Минеев С.А., Степанов О.В. Программные средства для разрабо1Ки испытательной документации и проведения испытаний //

20. Контрольно-измерительные приборы и системы. №4. - 2002. - с. 3337.

21. TestStand 2 0 1 Reducing the Cost of Manufacturing Test // National Instruments. - 2002 March.2%.Курбатов А Программное обеспечение для сбора и обрабо!ки данных при измерениях и испытаниях // Компоненты и технологи. -№6. -2000.

22. Meir Ben-Nun Time is money in test and development // Geotest. Desktop Engineering. Volume 1 - Issue 5 - 1996 August. http://www.geotestinc.com/company/articles/articles/0796deskmag.html.

23. Gooding М.; Cohen L. Evaluation of three ATE test environments // Aerospace and Electronic Systems Magazine, IEEE. Volume 12 -Issue 9. - 1997 Sept. - Page 12-17.

24. ЪЪ.Дубова H. "Космические" ЭВМ // Computerworld, Россия. №23. 2000.3A.Rolince D. Simplifying TPS development and execution using a PC, Web-based environment // AUTOTESTCON '98. IEEE Systems Readiness Technology Conference. 1998. - Pages 439-443.

25. Perez S.M. The consequences of an open ATE architecture // Test Conference. Proceedings. International. 2002. - Page 1210.

26. Johnston D Custom Performance Test Systems Using Commercial Off-The-Shelf (COTS) Hardware and Software Platforms // Racal Instruments Whitepapers. http://www.racalinst.com/whitepapers/VXIJETI01.pdf.

27. Robinson GD Open architecture ATE: dream or reality? // Test Conference. Proceedings. International. 2004. - Page 1408.

28. Stern P. High-performance component software changes the rules for configuring ATE // AUTOTESTCON '97. IEEE Autotestcon Proceedings. 1997.-Pages 148-152.41 .Peet R. Teaching old tricks to new dogs // AUTOTESTCON 2004. Proceedings. Pages 376-380.

29. Neblett B. Implementing reusable, instrument independent test programs in the factory // Aerospace and Electronic Systems Magazine, IEFF. -Volume 12. Issue 6. - 1997 June. - Pages 29-34.

30. Kennedy C. Sustainment of legacy automatic test systems: lessons learned on TPS transportability // AUTOTESTCON 2004. Proceedings. Pages 217-222.

31. Proskauer D. High quality, easy to use, on time ATE software.Can it be done? // Test Conference. Proceedings. International. 1998. - Pages 597605.

32. West, B.G. Open architecture ATE: prospects and problems // Test Conference. Proceedings. International. 2004. - Page 1410.

33. Ав.Баженов А Стандарт VXIplug&play для создания интероперабельных измерительных систем и переносимых приложений // Мир компьютерной автоматизации. №2. - 2000.

34. Spinner R. Pitfalls of Plug&Play // AUTOTESTCON *99. IEEE Systems Readiness Technology Conference. IEEE. - 1999. - Pages 259 - 264.

35. Зайченко C.H, Филимонов C.H. Модульные системы серии Тест-9110 // Контрольно-измерительные приборы и системы. №10. - 2000.

36. Рыбаков А.Н. Открытые компьютерные СОТ8-1ехнологии в военных приложениях // Открытые системы. №4. - 2000.

37. Минеев С.А., Степанов О.В. Открытая архитектура сложных контрольно-проверочных комплексов: Тез. докл. Метрологическое обеспечение обороны и безопасности в РФ. Конференция. Москва. -2002. - с. 63-66.

38. MSDN Library DCOM Section, http://msdn.microsoft.com/library/en-us/dnanchor/html/dcom.asp.

39. Se.Mueller J., Oblad R. Architecture drives test systems standards // IEEE Spectrum. N8. - 2000. - Pages 68-73.

40. Ткачев И. Кто сегодня самый удаленный // RSDN. №2. - 2003.

41. MSDNLibrary, http://msdn.microsoft.com/library/.

42. ГОСТ 19.505-79. Руководство оператора. Требования к содержанию и оформлению.

43. ГОСТ 19.504-79. Руководство программиста. Требования к содержанию и оформлению.

44. ГОСТР БД 2.601-96 ЕСКД. Эксплуатационные документы.

45. ГОСТ 34.201-89. Информационная технология. Комплекс стапдарюв на автоматизированные системы. Виды, комплектность и обозначения документов при создании автоматизированных систем.

46. Ы.ГОСТ 19.301-79. Программа и методика испытаний. Требования к содержанию и оформлению.

47. Ю.Леньшин В.Н. Информационно-измерительные технологии на базе стандарта VXIbus // Мир компьютерной автоматизации. №3. - 2002.

48. RFC 1180 TCP/IP Tutorial, http://www.faqs.org/rfcs/rfcl 180.html.

49. RFC 793 Transmission Control Protocol, http://www.faqs.org/rfcs/rfc793.html.

50. RFC191 Internet Protocol, http://www.faqs.org/rfcs/rfc791.html. lA.National Instruments Measurement Studio Home Page,http://ni.com/mstudio/.

51. Минеев C.A, Степанов OB Аппаратно-программный комплекс для тестирования сложных технических систем: Тез. докл. Информационные системы и технологии. Конференция.

52. Н. Новгород. 2003. - с. 120.