Базовые положения профилирования и тестирования распределенных управляющих систем

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 22.08.2020
Размер файла 151,2 K

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

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

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

Базовые положения профилирования и тестирования распределенных управляющих систем

к.т.н. Еременко В.Т., доцент

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

Annotation

In the report the basic rules of the theory of function standardization allocated managing systems are considered. The initial parcels are formulated, the ways are proved and the structure of the decision of a scientific problem is developed.

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

Анализ известных подходов к реализации приемов и способов информационного обмена в современной телекоммуникационной среде показывает, что при организации ее мероприятий появляется ряд противоречий [2,3,4,5,6 - 9]:

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

динамическое изменение технологий обработки в среде РУС не находит своего отражения в модернизации средств обмена;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

На втором этапе используются методологические основы профилирования ПИО. Они представлены [3]: обобщенной описательной моделью, в вербальной форме отражающей связи и отношения между материальными носителями процесса ФС РУС, формализованными схемами отношений, алгоритмов и комплексом математических моделей. Комплекс математических моделей разрабатывается в соответствии с выделенными уровнями общности гипотез, что значительно облегчает и систематизирует проверку их адекватности и обеспечивает чувствительность показателей отклика различной физической природы к изменяющемуся входному воздействию. Математические модели носят частный характер и отражают аспекты отношений между средствами информационного обмена в интересах РУС и обеспечивают проверку гипотез, объединенных по общности содержания, природе проявления, глубине и логической силе.

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

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

Логические ошибки в реализациях ППИО известным образом связаны с понятием “синтаксис” и “семантика”. Поскольку столкновения процессов нарушают формальные внешние правила построения протокола, они могут быть отнесены к синтаксическим логическим ошибкам. Что же касается ситуаций неопределённости, то они не входят в противоречие с формальными правилами и не блокируют процессы протокола, однако могут приводить к созданию более сложных воздействий на его функционирование.

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

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

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

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

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

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

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

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

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

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

Литература

управляющий система информационный

1. Баженов Л.Б. Строение и функции естественнонаучной теории. - М.: Наука, 1978. - 231 с.

2. Гуляев Ю.В., Олейников А.Я. Продвижение проблемы "Развитие и применение открытых систем в России". // Вестник Российского общества информатики и вычислительной техники, М. 1996, с.10 - 16.

3. Еременко В.Т., Туякбасарова Н. А. Теоретические основы построения распределенных управляющих систем с использованием структурно-функционального подхода. - Курск: Курский институт менеджмента, экономики и бизнеса, 2003. - 124 с.

4. Еременко В.Т., Баранов А.К. Построение функциональной среды для современных информационных систем на основе профилей протоколов // Сборник научных трудов ученых Орловской области. Вестник науки. Выпуск 5. В 2-х томах. Т.1. - Орел: ОрелГТУ, 1999. - с.225 - 228.

5. Козлов В.А. Создание единого информационного пространства России путем применения международных стандартов // Стандарты и качество - 1996. - № 2. - с. 74 - 79.

6. Козлов В.А. Построение Госпрофиля ВОС России на принципах концепции открытых систем // Сборник докладов IV международной конференции «Развитие и применение открытых систем РАПРОС-97” - 1997. - с. 55 - 65.

7. Сухомлин В.А. Методологический базис открытых систем // Открытые системы. - 1996. - № 4. - С. 48 - 51.

8. Щербо В.К., Козлов В.А. Функциональные стандарты в открытых системах. Часть 1. Концепция открытых систем. Справочное пособие. - М.: Международный центр научной и технической информации, 1997. - 124 с.

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

Приложение

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

...

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

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

    реферат [1,1 M], добавлен 28.11.2015

  • Обзор существующих решений построения систем взаимодействия. Классическая архитектура клиент-сервер. Защита от копирования и распространения материалов тестирования. Задачи ИБ компьютерных систем тестирования и обзор современных способов их реализации.

    курсовая работа [36,9 K], добавлен 26.04.2013

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

    реферат [26,4 K], добавлен 22.06.2011

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

    курсовая работа [131,3 K], добавлен 27.12.2010

  • Обследование объекта, обоснование необходимости систем компьютерного тестирования. Анализ существующих разработок и обоснование выбора технологии проектирования. Создание системы компьютерного тестирования на основе случайного выбора в среде Visual Basic.

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

  • Система "человек-машина" для автоматизированного сбора и обработки информации. Два вида информационных систем: информационно-справочные (пассивные) и информационно-советующие (активные). Критерии и подходы к классификации для управляющих сложных систем.

    реферат [21,3 K], добавлен 27.02.2009

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

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

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

    контрольная работа [49,1 K], добавлен 05.09.2010

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

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

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

    дипломная работа [735,3 K], добавлен 13.07.2011

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

    реферат [43,1 K], добавлен 19.07.2010

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

    лекция [108,2 K], добавлен 27.01.2012

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

    учебное пособие [4,5 M], добавлен 02.02.2014

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

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

  • Определение, свойства и характеристики распределенных систем баз данных. Основная задача систем управления ими. Архитектура распределения СУБД. Сравнение технологий файлового сервера и "клиент-сервера". Стратегия распределения данных по узлам сети ЭВМ.

    курсовая работа [601,3 K], добавлен 24.05.2015

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

    отчет по практике [1,1 M], добавлен 16.04.2017

  • Роль распределенных вычислительных систем в решении современных задач. Инструментальная система DVM для разработки параллельных программ. Средства построения формальной модели графического интерфейса. Требования к графическому интерфейсу DVM-системы.

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

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

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

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

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

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

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

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