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

Анализ процессов, исследование и классификация ошибок, возникающих в ходе проведения аттестационного тестирования. Разработка заявки о соответствии реализации протокола. Характеристика результатов аттестационного тестирования протоколов TCP/IP АСУ.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид статья
Язык русский
Дата добавления 24.08.2020
Размер файла 48,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

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

Парамохина Т.М.

Аннотация

В статье представлен анализ процессов аттестационного тестирования, выявлены и классифицированы ошибки, возникающие в его ходе. Приведены результаты аттестационного тестирования протоколов TCP/IP.

Аттестационное тестирование проводится, как правило, над серийно изготавливаемыми изделиями. Рассмотрим изделие, основной функцией которого является обмен данными с другими изделиями в соответствии с некоторым протоколом. Процесс проектирования и изготовления такого изделия представлен на рис. 1.

Рисунок 1 ? Фазы процесса изготовления изделия

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

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

Примерами возможностей протоколов является:

использование сообщения определенного типа в определенном состоянии;

использование определенного кода в определенном поле сообщения;

использование определенной последовательности передаваемых сообщений.

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

В документе RFC 972 приведена диаграмма состояний протокола TCP. Каждый переход из одного состояния в другое можно трактовать, как описанную возможность протокола TCP. Изменение типов входного и выходного сообщений, определенных для перехода можно трактовать, как изменение параметров возможности, описанной в RFC 972.

В RFC 972 описан принцип нумерации в сегментах TCP передаваемых октетов данных. Увеличение поля Sequence Number при передаче каждого пакета на величину переданного в предыдущем пакете сегмента данных можно трактовать как описанную возможность протокола TCP. Данная возможность может отсутствовать в тестируемом объекте, либо значение поля Sequence Number может изменяться на величину, отличную от размера переданного сегмента данных.

Факт, что два изделия построены в соответствии с одним набором стандартов на протокол передачи данных, не обязательно означает, что данные изделия способны взаимодействовать между собой, или что используются все возможности взаимодействия. Это может происходить по следующим причинам [1]:

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

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

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

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

Рисунок 2 ? Множество возможностей протокола, проверяемых при аттестационном тестировании

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

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

Будем считать, что изделие полностью соответствует исходному полному описанию протокола, составленному разработчиком. Моменты несоответствия исходного полного описания протокола стандарту, используемому как эталон при тестировании, будем называть ошибками постановки задачи (Рис. 3). Основными причинами могут быть:

наличие нескольких стандартов на один протокол;

неоднозначная трактовка описанных возможностей протокола.

Рисунок 3 ? Ошибки, выявляемые аттестационным тестированием

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

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

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

Стандарты на современные протоколы передачи данных являются объемными и сложными для восприятия документами. Это связано с рядом причин:

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

указанием нескольких вариантов реализации различных возможностей, а так же большого числа факультативных возможностей;

желанием получить более гибкий и общий стандарт.

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

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

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

Литература

аттестационный тестирование протокол

1. Щербо В.К. Стандарты вычислительных сетей. Взаимосвязи сетей. Справочник - М.: КУДИЦ -ОБРАЗ, 2000 - 272 с.

2. ISO/IEC TR 10000-1:1995(final text, June 1995), Information technology - Framework and taxonomy of International Standardized Profiles - Part 1: General Principles and Documentation Framework.

Парамохина Татьяна Михайловна

Аспирантка Орловского государственного технического университета

Размещено на Allbest.ru

...

Подобные документы

  • Изучение протоколов 2-го, канального уровня OSI модели, оперирующих кадрами. Оценка эффективности использования протоколов в каналах с различными техническими характеристиками. Условия рационального применения тех или иных версий канальных протоколов.

    лабораторная работа [154,5 K], добавлен 06.07.2009

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

    дипломная работа [2,9 M], добавлен 26.06.2011

  • Анализ работы мультиплексоров Е1, процедур мультиплексирования и демультиплексирования. Методы стрессового тестирования мультиплексора. Характеристика регенераторов, используемых в системах передачи Е1 для восстановления и усиления цифрового сигнала.

    реферат [677,8 K], добавлен 11.11.2010

  • Классификация и структура систем беспроводного доступа. Анализ методов уплотнения и распределения каналов. Характеристики наиболее распространенных протоколов доступа. Многоканальные и многоадресные системы передачи информации со статическим уплотнением.

    дипломная работа [465,6 K], добавлен 18.07.2014

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

    курсовая работа [415,2 K], добавлен 23.09.2013

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

    курсовая работа [676,6 K], добавлен 06.09.2010

  • Исследование технологии построения систем передачи со спектральным уплотнением оптических каналов WDM/DWDM. Характеристика основных принципов работы анализаторов оптического спектра. Организация тестирования параметров линейных сигналов систем WDM/DWDM.

    презентация [1,6 M], добавлен 05.02.2011

  • Разработка межстанционных протоколов H.323 и SIP для связи абонентов и предоставления услуг по сети интернет. Исследование схемы работы сервера и методы установление соединения в рамках протокола SIP. Рассмотрение сигнализации для передачи голоса по IP.

    реферат [539,8 K], добавлен 27.05.2014

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

    дипломная работа [1,7 M], добавлен 10.06.2010

  • Разработка программно-аппаратного комплекса (микропроцессорного контроллера) для тестирования интегральных микросхем. Функциональный контроль по принципу "годен" - "не годен". Параметры микроконтроллера КМ1816ВЕ51. Блок-схема алгоритма работы контроллера.

    курсовая работа [307,1 K], добавлен 16.07.2009

  • Безопасная передача небольших пакетов данных из пункта А в пункт Б с использованием общей линии коммуникации посредством протокола CAN. Область применения протокола CAN-Kingdom, особенности его спецификации. Сравнительная характеристика HLP-протоколов.

    курсовая работа [629,2 K], добавлен 16.05.2015

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

    реферат [18,9 K], добавлен 15.09.2014

  • Особенности измерения основных напряжений выходных каналов блоков питания. Создание и описание стенда для тестирования БП АТХ разных форм-факторов, их совместимость. Оценка экономических характеристик разработки энергосбережения; требования безопасности.

    дипломная работа [2,2 M], добавлен 15.06.2012

  • Использование IP-адреса в протоколе TCP/IP, его роль в организации подключения к сети Интернет. Понятие маски подсети. Данные, необходимые для настройки протокола TCP/IP. Механизм тестирования его конфигурации и соединения с сетями с помощью утилит.

    презентация [543,5 K], добавлен 02.11.2014

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

    курсовая работа [56,7 K], добавлен 29.07.2009

  • Назначение и технические характеристики устройства для тестирования аккумуляторов, его работа через алгоритм работы схемы и временные характеристики. Расчет сборки печатной платы. Тестирование на надёжность, возможные неисправности и методы их устранения.

    дипломная работа [2,2 M], добавлен 30.01.2012

  • Методы измерения затухания одномодовых волоконных световодов. Основные характеристики оптических кабелей: затухание, дисперсия. Выбор структурной схемы фотоприемного измерительного блока для тестирования волоконно-оптических сетей доступа; расчет затрат.

    дипломная работа [2,8 M], добавлен 06.04.2013

  • Измерение функционального, стрессового и логического тестирования системы SDH. Структура, методы подключения и принципы работы АТМ. Анализ параметров цифровых каналов, уровня загруженности сети ячейками и процедур по преобразованию данных в блоки.

    реферат [573,9 K], добавлен 14.11.2010

  • Характеристика основ оптоволоконных систем передачи. Ознакомление с принципами мультиплексирования. Рассмотрение протоколов интерфейса. Расчет параметров волоконного световода. Изучение и анализ специфики условий труда при эксплуатации линии связи.

    дипломная работа [434,9 K], добавлен 18.05.2022

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

    курсовая работа [2,2 M], добавлен 15.06.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.