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

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

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

Введение.

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

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

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

1.3. Особенности решения задач тестирования, диагностики, настройки и мониторинга на различных этапах разработки системы при помощи ПО.

1.4. Существующие методы разработки ПО для систем связи и реализующие их инструментальные средства.

1.4.1. Общие положения.

1.4.2. "Ручное" программирование на языке С++ (или аналогичном).

1.4.3. Программирование на языке С++ с использованием SDK.

1.4.4. Генераторы приложений на основе специализированного языка.

1.4.5. Генераторы приложений на основе визуальных сред.

1.4.6. Выводы.

1.5. Концепция метода разработки ПО при помощи специализированного языка с независимым от оборудования ядром.

1.6. Цели и задачи работы.

1.7. Выводы.

Глава 2. Модель взаимодействия с оборудованием.

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

2.2. Виды взаимодействия с устройством.

2.3. Режимы работы устройства.

2.4. Взаимодействие с устройством из управляющей программы.

2.5. Выводы.

Глава 3. Специализированный язык управления и среда разработки тестового ПО для телекоммуникационных систем на его основе.

3.1. О классификации языков лингвистического обеспечения.

3.2. Требования к специализированному языку.

3.3. Описание языка TDCL.

3.3.1. TDCL как процедурный язык программирования.

3.3.2. Синтаксис языка TDCL.

3.3.3. Описание синтаксиса языка TDCL при помощи контекстно-свободной грамматики.

3.4. Выбор типа языкового процессора для TDCL.

3.5. Программная среда для тестирования, настройки и мониторинга телекоммуникационного оборудования на основе интерпретатора TDCL.

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

3.5.2. Общая структура программной среды.

3.5.3. Управляющая консоль.

3.5.4. Протоколирование данных и утилита графического мониторинга RSMonitor.

3.5.5. Графические операторские утилиты.

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

3.7. Выводы.

Глава 4. Решение некоторых задач тестирования, настройки и мониторинга систем связи

4.1. Диагностика и настройка RF-модуля системы абонентского доступа "КЕЕ AsterPlex".

4.1.1. Общие сведения об RF-модуле.

4.1.2. Механизм взаимодействия УЭВМ и RF-блока.

4.1.3. Модель взаимодействия с устройством.

4.1.4. Алгоритмы настройки и диагностики RF-блока.

4.1.5. Организация настройки и диагностики RF-блока.

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

4.2.1. Общие сведения об оценке качества связи в канале.

4.2.2. Методика проведения тестирования.

4.2.3. Задача синхронизации потоков передаваемых и принимаемых данных.

4.2.4. Измерение и оценка параметров, характеризующих качество связи в канале в режиме тестирования.

4.2.5. Механизм взаимодействия УЭВМ и абонентской станцией.

4.2.6. Модель взаимодействия с устройством.

4.2.7. Организация проведения тестирования.

4.3. Выводы.

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

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

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

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

В работе проведено сравнение сложности разработки тестового ПО традиционными способами и с использованием предложенного метода. Сделаны выводы о перспективности рассмотренного подхода.

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

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

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

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

Целью диссертационной работы является:

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

• разработка инструментальных средств для создания тестового ПО, реализующего этот метод;

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

Научная новизна работы:

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

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

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

4. Решена задача синхронизации передаваемого и принимаемого потоков в алгоритме оценки качества связи в канале системы абонентского доступа "KEE AsterPlex" со стороны абонентской станции.

Практическая значимость диссертационной работы:

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

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

Методы исследований.

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

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

Внедрение результатов.

Диссертационная работа выполнялась в соответствии с планом научно-технических исследований кафедры "ПКИМС" Московского государственного института электронной техники и являлась составной частью мероприятий проектно-конструкторской деятельности ООО "Кедах Электронике Инжиниринг" по созданию системы абонентского доступа "KEE AsterPlex". Разработанная в ходе работы программная среда активно использовалась при разработке данной системы связи, о чем свидетельствует соответствующий акт о внедрении.

Личный вклад автора.

Основными из полученных автором результатов, являются:

1. Систематизация требований к разработке тестового ПО для цифровых блоков сетей фиксированной связи с кодовым разделением каналов.

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

3. Разработка специализированного языка TDCL (Telecommunications Device Control Language) описания алгоритмов тестирования, настройки и мониторинга оборудования, а также архитектуры инструментальных средств разработки тестового ПО на его основе.

4. Разработка методики и алгоритмов оценки качества связи в канале системы абонентского доступа "KEE AsterPlex" со стороны абонентской станции.

5. Создание программной среды для тестирования, настройки, диагностики и мониторинга цифровых блоков систем фиксированной связи с кодовым разделением каналов на основе интерпретатора языка TDCL.

6. Решение при помощи созданной программной среды следующих задач в рамках разработки системы абонентского доступа "КЕЕ AsterPlex":

• диагностика и настройка RF-блока;

• оценка качества связи в канале со стороны абонентской станции.

На защиту выносится:

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

2. Язык TDCL, предназначенный для описания алгоритмов тестирования, настройки и мониторинга оборудования.

3. Структура инструментальных средств для создания тестового ПО на основе языка TDCL.

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

5. Решение задачи синхронизации передаваемого и принимаемого потоков в алгоритме оценки качества связи в канале системы абонентского доступа "КЕЕ AsterPlex" со стороны абонентской станции.

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

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

Публикации.

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

Структура работы.

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

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

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

В четвертой главе рассматривается решение при помощи разработанного инструментария двух практических задач:

• диагностика и настройка RF-модуля системы абонентского доступа "KEE AsterPlex";

• оценка качества связи в канале системы абонентского доступа "KEE AsterPlex" со стороны абонентской станции.

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

• алгоритмы взаимодействия верхнего уровня;

• программы на языке TDCL, решающие поставленные задачи при помощи разработанных алгоритмов;

• модель взаимодействия с оборудованием;

• драйвер устройства и/или библиотека доступа.

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

В приложении 1 дается описание языка TDCL в виде справочного руководства.

В Приложении 2 приводится описание команд управления микроконтроллером RF-модуля системы абонентского доступа "КЕЕ AsterPlex".

Приложение 3 содержит тексты программ на TDCL и С++, реализующие алгоритмы взаимодействия с устройствами системы абонентского доступа "KEE AsterPlex".

Благодарности

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

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

Заключение диссертации по теме «Системы автоматизации проектирования (по отраслям)», Скоробутов, Александр Юрьевич

Основные результаты работы

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

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

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

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

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

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

7. При помощи разработанных инструментальных средств решены следующие задачи в рамках разработки системы абонентского доступа "KEE AsterPlex":

• диагностика и настройка RF-блока;

• оценка качества связи в канале со стороны абонентской станции В ходе пробной эксплуатации разработанного инструментария при решении задач по тестированию, настройке, диагностике и мониторингу состояния функциональных блоков системы абонентского доступа "КЕЕ AsterPlex" было проведено сравнение решения ряда практических задач при помощи разработанного инструментария и традиционным способом (программирование на языке С++). Это позволило сделать следующие выводы:

1. Объем программного кода на языке TDCL в 2,5 - 3 раза меньше кода на языке С++, решающего те же задачи.

2. Программа на TDCL более проста и наглядна, чем программа на С++, решающая те же задачи, что позволяет упростить процессы документирования и модификации разработанного ПО.

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

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

Заключение

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

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

1. Авдеев Е.В., Еремин А.Т., Норенков И.П., Песков М.И. Системы автоматизированного проектирования в радиоэлектронике. - М.: "Радио и связь", 1986.

2. Автоматизация проектирования. Сб. научных статей. Выпуск 2. Автоматизация проектирования систем программно-логического управления / под ред. Трапезникова В.А. М.: "Машиностроение", 1990.

3. Автоматизированное проектирование систем управления / под ред. М.Джамишиди, Ч.Дж.Хергета. М.: "Машиностроение", 1989.

4. Ахо А., Сети Р., Ульман Дж. Компиляторы. Принципы, технологии, инструменты. М.: "Вильяме", 2001.

5. Бакланов И.Г. Аббревиатуры, применяемые при измерениях в ИКМ-системах. // Сети и системы связи 1998. - N2

6. Бакланов И.Г. Методы измерений в системах связи. М.: "Эко-трендз", 1999.

7. Бакланов И.Г. Тестирование и диагностика систем связи. М.: "Эко-Трендз", 2001.

8. Бакланов И.Г. Технологии измерений в современных телекоммуникациях. М.: "Эко-Трендз", 1998.

9. Бакланов И.Г. Технологии измерений первичной сети в 2-х частях. -М.: "Эко-трендз", 2000.

10. Бакланов И.Г. ISDN и FRAME RELAY: технология и практика измерений. М.: "Эко-трендз", 2000.

11. Беллами Дж. Цифровая телефония. М.: "Радио и связь", 1986.

12. Берестовая С.Н., Перевозчикова О.Л., Романова В.М., Ющенко E.JI; под ред. Ющенко E.J1. Конструирование систем программирования обработки данных. М.: "Статистика", 1979.

13. Борисов В.И., Зинчук В.М., Лимарев А.Е., Мухин Н.П., Нахмансон Г.С. Помехозащищенность систем радиосвязи с расширением спектра сигналов модуляцией несущей псевдослучайной последовательностью. М.: "Радио и связь", 2003.

14. Боровков А.А. Теория вероятностей. М.: "Урсс", 2003.

15. Боэм Б.У. Инженерное проектирование программного обеспечения. -М.: "Радио и связь", 1985.

16. Брукс Ф. Мифический человеко-месяц или как создаются программные системы. М.: "Символ-Плюс", 1999.

17. Буч Г. Объектно-ориентированный анализ и проектирование. СпБ.: "Невский диалект", 1998.

18. Вендров A.M. Проектирование программного обеспечения экономических информационных систем. М.: "Финансы и статистика", 2000.

19. Вендров A.M. CASE-технологии. Современные методы и средства проектирования информационных систем. М.: "Финансы и статистика", 1998.

20. Вильяме А. Системное программирование в Windows 2000 СпБ.: "Питер", 2001.

21. Гольдштейн Б.С. и др. IP-телефония. М.; Радио и связь, 2001.

22. Гребешков А. Ю. Стандарты и технологии управления сетями связи. -М.: "Эко-трендз", 2003.

23. Гук М. Аппаратные средства IBM PC. СПБ.: Питер, 1999.

24. Даленбах Д., Мирошников Д.Г. Единая система технической эксплуатации сети связи // Вестник связи. 1996. - N12. - с. 23-27.

25. Иванова Т.И. Абонентские терминалы и компьютерная телефония. -М.: Эко-Трендз, 1999.

26. Иванова Т.И. Компьютерные технологии в телефонии. М.: "Эко-трендз", 2003.

27. Иванова Т.И. Корпоративные сети связи. М.: "Эко-трендз", 2001.

28. Казеннов Г.Г., Соколов А .Г. Основы построения САПР и АСТПП -М.: "Высшая школа", 1989.

29. Кальянов Г.Н. CASE. Структурный системный анализ (автоматизация и применение). М.: ЛОРИ, 1996.

30. Князев Г.К. Система управления сетью как источник новых доходов //Вестник связи.-2001 -N1. с. 26-29.

31. Компаниец Р.И., Маньков Е.В., Филатов Н.Е. Системное программирование. Основы построения трансляторов. СпБ.: "КОРОНА принт", 2000.

32. Корячко В.П., Курейчик В.М., Норенков И.П. Теоретические основы САПР. М.: "Энергоатомиздат", 1987.

33. Крейнес А. Компьютерная телефония в приложениях. // Открытые системы 1996. - N2. - с.43-47.

34. Крейнес А. Программное обеспечение систем компьютерной телефонии. // Открытые системы 1996. - N4. - с.29-32.

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

36. Липаев В.В. Системное проектирование сложных программных средств для информационных систем. М.: СИНТЕГ, 1999.

37. Мельникова Н.Ф. Средства измерений для цифровых систем передачи. // Технологии и средства связи 2003. - N3. - с. 24 - 31.

38. Мельникова Н.Ф. Тенденции развития средств измерений электросвязи. // Каталог "Технологии и средства связи", 2003.

39. Невдяев Л.М. Мобильная связь 3-го поколения. М.: "Международный центр НТИ", 2000.

40. Норенков И.П., Маничев В.Б. Системы автоматизированного проектирования электронной и вычислительной аппаратуры. М.: "Высшая школа", 1983.

41. Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы. СпБ.: "Питер", 2001.

42. Основные положения развития Взаимоувязанной сети связи Российской федерации на перспективу до 2005 г. Руководящий документ. Книга 8. М.: ЦНТИ "Информсвязь", 1996.

43. Официальный сайт компании Natural Microsystems http://www.nmscommunications.com

44. Пратт Т., Зелковиц М. Языки программирования. Разработка и реализация. 4-е издание М.: "Питер", 200246. Рекомендация G.821 МККТТ

45. Рихтер Дж. Windows для профессионалов. 4-е издание М.: Русская редакция "Microsoft Press", 2001.

46. Роджерсон Д. Основы СОМ. М.: Русская редакция "Microsoft Press", 2000.

47. Росляков А.В. и др. Центры обслуживания вызовов (Call Center). -М.: "Эко-трендз", 2002.

48. Скоробутов А.Ю., Соколов А.Г. Автоматизация разработки программ для тестирования, настройки и мониторинга цифровых телекоммуникационных систем. Принято к публикации в журнале "Известия вузов. Электроника" в N6 2003.

49. Скоробутов А.Ю. Особенности реализации программных диагностических комплексов для цифровых систем связи. // Сб.докладов VIII международной научно-технической конференции "Радиолокация, Навигация, Связь". Воронеж, ВГУ, 2002. том 2 -С1061-1065.

50. Скоробутов А.Ю. Программные диагностические системы для цифровых телекоммуникационных сетей. // Межвузовский сб. "Научные основы технологий, материалов, приборов и систем электронной техники". М.: МИЭТ, 2002. - с237-244.

51. Страуструп Б. Язык программирования С++. 3-е издание. СпБ.: "Невский диалект", 2000.

52. Хопкрофт Д., Мотвани Р., Ульман Дж. Введение в теорию автоматов, языков и вычислений. 2-е издание М.: "Вильяме", 2002.

53. Эндрюс Г.Э. Основы многопоточного параллельного и распределенного программирования. М.: "Вильяме", 2003.

54. Dialogic. Products & Services guide. 1996.

55. Embley D., Kurtz В., Woodfield S. Object-Oriented Systems Analysis, A Model-Driven Approach. Englewood Cliffs, New Jersy: Yordon Press, 1992.

56. Goad P., Yourdon E. Object-Oriented Analysis, Second Edition, Englewood Cliffs, New Jersy: Yordon Press, 1991.

57. Jhong Sam Lee, Leonard E. Miller CDMA Systems. Engineering Handbook. London: Artech House, 1998.

58. Lakos J. Large-Scale С++ Software Design. Berkeley, California: Addison-Wesley, 1996.

59. Martin J., Odell J. Object-Oriented Analysis and Design, Englewood Cliffs, New Jersy: Prentice-Hall, 1992.

60. Oney W. Programming The Microsoft Windows Driver Model. Redmond, Washington: "Microsoft Press", 1999.

61. Proposed Focused Program on: Operations and Management of Information Networks // National Institute of Standards and Technology Advanced Technology Program. October 1994.http://www.cs.columbia.edu/dcc/classes/E6998-025/References/atpwpf.ps 3.09.2002.

62. Rubin К., Goldberg A. Object Behavior Analysis. // Communications of the ACM vol. 35 (9), September 1992.

63. Тел: +7 (095) 530-0102 Факс: +7 (095) 534-8654 www.kedah.то kedahgkedab. ru kedahgmail.compnet.ru

64. Building 445, 124498, Zelenograd, Moscow, Russian Federation

65. Тел: +7 (095) 530-0102 Факс: +7 (095) 534-8654 www.kedah.ru kedah@kedah ■ ru kedah&nail. coinpnet. ru1. ИНН 7735101696г. Москва, ЗАО "Международный Московский Банк" Р/с № 40702810300010161879, БИК 044525545, к/с 301018103000000005451. АКТ

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

67. Председатель комиссии д.т.н., с.н.с. Смольянинов В.М.

68. Члены комиссии: к.т.н., с.н с. Дмитриев О Ф.1. К.Т.Н. Корнилов А.Р,1. K.T.H. Иванов П.В.• ^ f/jofi' т- X

69. Московский Государственный Институт Электронной Техникитехнический университет)1. На правах рукописи

70. Скоробутов Александр Юрьевич

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

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

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