Рус Eng Cn Перевести страницу на:  
Please select your language to translate the article


You can just close the window to don't translate
Библиотека
ваш профиль

Вернуться к содержанию

Кибернетика и программирование
Правильная ссылка на статью:

Метод численной оценки технической интероперабельности

Гришенцев Алексей Юрьевич

доктор технических наук

доцент, Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики

197101, Россия, г. Санкт-Петербург, Кронверкский проспект, 49

Grishentsev Aleksei Yur'evich

Doctor of Technical Science

Associate Professor, St. Petersburg National Research University of Information Technologies, Mechanics and Optics

197101, Russia, St. Petersburg, Kronverkskiy prospect, d. 49

grishentcev@ya.ru
Другие публикации этого автора
 

 
Коробейников Анатолий Григорьевич

доктор технических наук

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

199034, Россия, г. Санкт-Петербург, ул. Менделеевская, 1

Korobeinikov Anatolii Grigor'evich

Doctor of Technical Science

professor, Pushkov institute of terrestrial magnetism, ionosphere and radio wave propagation of the Russian Academy of Sciences St.-Petersburg Filial

199034, Russia, g. Saint Petersburg, ul. Mendeleevskaya, 1

Korobeynikov_A_G@mail.ru
Другие публикации этого автора
 

 
Дукельский Константин Владимирович

кандидат технических наук

доцент, Санкт-петербургский национальный исследовательский университет информационных технологий, механики и оптики

197101, Россия, г. Санкт-Петербург, Кронверкский проспект, 49

Dukel'skii Konstantin Vladimirovich

PhD in Technical Science

Associate Professor, St. Petersburg National Research University of Information Technologies, Mechanics and Optics

197101, Russia, g. Saint Petersburg, Kronverkskii prosp., 49

kdukel@mail.ru
Другие публикации этого автора
 

 

DOI:

10.25136/2644-5522.2017.3.23540

Дата направления статьи в редакцию:

08-07-2017


Дата публикации:

26-07-2017


Аннотация: Предмет исследований является метод оценки качества средств технической интероперабельности открытых информационных систем в соответствии с моделью интероперабельности по ГОСТ Р 55062–2012. В работе предложен метод расчёта оценочных характеристик технической интероперабельности на основе оценки детектирования и преобразования форматов данных узлами открытой информационной системы. В качестве иллюстрации в работе выполнены практические оценки технической интероперабельности, по критериям детектирования и преобразования форматов, некоторых программных пакетов обработки графических изображений. В работе отмечено, что при необходимости наблюдений за эволюцией интероперабельности информационной системы, необходимо сохранение методической основы формирования исходных параметров. Предложенный метод оценки базируется на законах теории информации и определяется формальной моделью позволяющей вычислить частную и общую информационную энтропию, характеризующую техническую интероперабельность как способность исследуемой информационной системы детектировать данные в различных форматах и способность исследуемой информационной системы производить корректные преобразования данных в различных форматах. Основным результатом исследований является разработанный метод оценки технической интероперабельности позволяющий производить численную оценку свойств технической интероперабельности с точки зрения детектирования и преобразования форматов. Практическим результатом работы является получение возможности численной оценки интероперабельности, наблюдение за динамикой интероперабельности различных систем в условиях взаимодействия с непрерывно изменяющимся межсистемным информационным пространством.


Ключевые слова:

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

УДК:

004.5:004.7

Abstract: The object of study involves the method for assessing the quality of technical interoperability means in the open information systems in accordance with the model of interoperability under the GOST R 55062-2012. The author proposes a method for calculating the estimated characteristics of technical interoperability based upon the evaluation of detection and transformation of data formats by nodes of an open information system. As an example the article includes  practical assessments of technical interoperability based upon  the criteria for detecting and converting formats, and some software packages for processing graphic images. It is noted in the article that if there is need to observe the evolution of the interoperability of the information system, it is then necessary to preserve the methodological basis for the formation of the initial parameters. The proposed estimation method is based upon the laws of information theory and it is determined by a formal model allowing to calculate the particular and general information entropy characterizing the technical interoperability as the ability of the information system under investigation to detect data in various formats and the ability of the information system under investigation to produce correct data transformations in various formats. The main result of the research is the developed method of estimating technical interoperability that allows to make a numerical estimation of the properties of technical interoperability allowing for the format detection and transformation. The practical result of the study is that it enables the numerical evaluation of interoperability, allowing one to monitor the dynamics of interoperability of various systems under conditions of interaction with a continuously changing inter-system information space.


Keywords:

MATLAB, convert formats, format detection, levels of interoperability, numerical estimation of interoperability, interoperability assessment model, data conversion, information entropy, open information systems, interoperability

Введение

В системах агрегирующих большие количества различных и разнородных данных [1-3], в системах с большим числом внешних (межсистемных) взаимодействий [3-5], в распределённых системах [6] использующих разнообразные каналы связи [2,4,6] форматы [3-6] и формы транспорта [4, 5] данных существенной задачей является повышение качества интероперабельности [7]. Устоявшаяся модель определения интероперабельности в отечественной практике исследования открытых систем сформировалась к 2012 году в результате чего был опубликован ГОСТ Р 55062–2012 [8], разработанный специалистами «Института радиотехники и электроники Российской академии наук им. В. А. Котельникова РАН». Значительный вклад в формирование модели интероперабельности внесли следующие отечественные исследователи: В. К. Батоврин, Ю. В. Гуляев, А. Я. Олейников. Следует отметить, что в зарубежной стандартизации ISO определено как минимум три модели интероперабельности [7]:

1. ISO/IEC 24765:2009, Systems and Software Engineering – Vocabulary;

2. ISO/IEC 19500-2:2003 Information technology – Open Distributed Processing;

3. ISO/IEC 2382-1:1993 Information technology – Vocabulary.

Учитывая наличие отечественного ГОСТа определяющего модель интероперабельности и соответствующий терминологический аппарат, в исследованиях будем использовать, в качестве базовой, модель рассмотренную в ГОСТ Р 55062–2012 и модель предшествующая выходу ГОСТ опубликованную в работе [7].

Существуют частные качественные решения численной оценки интероперабельности [9-11], но нет общепринятых, достаточно универсальных количественных оценок. Так авторы работы [9] предлагают комплексную ранговую модель оценки интероперабельности. Авторы работы [10] предлагают разработанные ими варианты шкал для оценивания интероперабельности на основе модели нечёткой логики с учётом весов влияющих факторов. В работе [11] предложены наборы показателей и варианты шкал для оценки приемлемости решений при выборе стандартов открытых систем. Основой формирования показателей оценивания предложенных методик является экспертные заключения.

Существует значительно число работ в области исследования технической совместимости различных устройств и информационных систем. Что более относится к оценке родственных с интероперабельностью направлений [8], такие как совместимость на уровне протоколов передачи данных (Coexistent), способность к соединению (Interconnectable), взаимодействию (Interworkable) и т.д. Так в работе [12], в соответствии с ГОСТ 22315-77 КС определены следующие виды совместимости: конструктивная, технологическая. В руководящем документе РД 50-726-92 [13] предлагается производить комплексную оценку совместимости (технических средств размещённых на морских подвижных объектах) на основе совокупного анализа электромагнитных излучений, условий размещения и эксплуатации, что больше относится к обеспечению снижения искажений в процессе информационного обмена, чем, например, к оценке совместимости информационных каналов. Близкий, по сути, способ оценки технической совместимости предложен в работе [14]. В отечественной печати практически отсутствуют публикации ориентированные на количественную оценку технической интероперабельности как уровня эталонной модели интероперабельности по ГОСТ Р 55062–2012.

В то же время, в работе [7] отмечается что «теория интероперабельности ждёт своего развития с учётом достижений теории информации К. Шенона и В. А. Котельникова…», здесь возможно, добавить выдающегося учёного А. Н. Колмогорова, внёсшего значительный вклад в развитие теории информации. Таким образом, желательно иметь метод, базирующийся на основах теории информации для численной оценки интероперабельности.

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

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

Определение объектов оценивания

Для разработки модели оценивания необходимо определить объекты оценивания в общей структуре эталонной модели интероперабельности [8]. Предлагается построение модели оценки детектирования формата (или протокола) и возможности преобразования данных из одного формата (или протокола) в другой.

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

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

Необходимо определить к каким уровням модели интероперабельности относятся параметры: детектирование и преобразование формата.

В соответствии с эталонной моделью межсистемного обмена информацией и интероперабельности принятой по стандарту ГОСТ Р 55062–2012 [8], определено несколько иерархических уровней отвечающих за эволюционные качества интероперабельности. В соответствии с [8], термин интероперабельность определяется как способность двух или более систем, или компонентов к обмену информацией и к использованию информации, полученной в результате обмена.

Из определения трёх уровней (технический, семантический, организационный) эталонной модели интероперабельности по ГОСТ Р 55062–2012 вполне очевидно, что детектирование формата, относится к техническому уровню интероперабельности.

Преобразование данных выходит за определённый в ГОСТ Р 55062–2012 уровень технической интероперабельности. Преобразование данных может быть достаточно сложной не всегда обратимой процедурой. Например, в системах САПР ориентированных на картографию и мониторинг окружающего пространства (геоинформационные системы) [6,15,16], при преобразовании форматов данных, может потребоваться достаточно сложный анализ и обработка данных (например, распознавание образов, решение дифференциальных и интегральных уравнений, интеграция данных из нескольких форматов в один, разделение данных одного формата на данные в многих форматах и др.).

Таким образом, системе преобразования необходимо принимать корректные решения, возможно, на основе информации содержащейся в преобразуемых данных, что относится к способности взаимодействующих в процессе коммуникации информационных систем одинаковым образом понимать смысл информации [8], которой они обмениваются, т.е. семантической интероперабельности [17,18], а с учётом прагматических аспектов преобразования, безусловно, затрагивает и организационный уровень интероперабельности в информационном обмене [19-23].

В модели интероперабельности, рассмотренной в работе [7] и опирающейся на исследования [18, 25-27], содержится девять видов интероперабельности: техническая, синтаксическая, семантическая, прагматическая, динамическая, организационная, концептуальная, на основе обмена, интеграционная. В соответствии с этой моделью преобразование форматов в большей степени относится к синтаксическому виду интероперабельности, т.е. способности к обмену данными. В модели ГОСТ Р 55062–2012 синтаксический уровень, как отдельный вид интероперабельности, отсутствует и включён в состав технического уровня.

В данной работе будем считать, что детектирование и преобразование форматов, в большей степени относится к виду технической интероперабельности. При решении практических задач, следует учитывать рекомендации ГОСТ Р 55062–2012 «для систем конкретных классов на базе эталонной модели интероперабельности должны создаваться проблемно-ориентированные модели интероперабельности, которые могут иметь большее число уровней».

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

Оценка детектирования форматов

Предположим, что в межсистемной информационной среде (МИС) допустимо присутствие форматов из упорядоченного множества F= (f1, f2, f3, …, fN), тогда мощность множества |F | = N будет равна числу допустимых форматов.

Пусть каждый формат МИС из множества F имеет, вполне определённую (экспериментально или иначе) вероятность присутствия в информационном обмене. Запишем эти вероятности в виде диагональной матрицы [28, 29] вероятностей размером N×N: , причём вероятности с индексами соответствуют вероятности присутствия в информационном обмене формата. Суммарная вероятность присутствия в информационном обмене, допустимых форматов равна единице, т.е. .

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

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

.

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

Далее можно рассчитать информационную энтропию [30, 31] каждого УИС:

, здесь и далее логарифм берётся по основанию 2. Используя свойство аддитивности энтропии [31], энтропию всего множества УИС, вычислим как: .

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

В качестве дополнительного показателя оценки детектирования различных форматов различными УИС возможно использовать визуализацию матрицы на матричной или трёхмерной диаграмме типа scatter plot.

Оценка преобразования форматов

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

Предлагается следующая методика расчёта матрицы условных вероятностей.

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

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

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

– сумма вероятностей матрицы будет равна единице, т.е.: ;

– сумма каждой строки матрицы , равна вероятности преобразования формата в форматы для