СИСТЕМА ПРИНЯТИЯ РЕШЕНИЙ О СООТВЕТСТВИИ ПОЛОЖЕНИЯМ ИКАО ГОСУДАРСТВЕННЫХ СТАНДАРТОВ И ПОСТАНОВЛЕНИЙ АВИАЦИОННЫХ ВЛАСТЕЙ ПО КОНТРОЛЮ ЗА ОБЕСПЕЧЕНИЕМ БЕЗОПАСНОСТИ ПОЛЕТОВ

Полезная модель относится к вычислительной технике, в частности, к системе принятия решений о соответствии положениям ИКАО государственных стандартов и постановлений авиационных властей по контролю за обеспечением безопасности полетов, реализующей применение новых информационных технологий в организации контроля за обеспечением безопасности полетов.
Международная организация гражданской авиации ИКАО взаимодействует с государствами через процедуру выставления стандартизированных вопросов протокола, сгруппированных по областям проверки, учитывающих критические элементы и основанных на положениях Конвенции, стандартах и рекомендуемой практике (SARPS), Приложениях к Конвенции, связанных с безопасностью полетов, и соответствующем инструктивном материале ИКАО [3].
Принятые от ИКАО вопросы протокола определяют структуру базы данных, единую для всех государств, но заполняемую своими ответами, которые вместе с исходными вопросами протокола возвращаются ИКАО. Полученная информация анализируется ИКАО и выработанные рекомендации по устранению выявленных факторов риска для безопасности полетов отправляются авиационным властям этих государств.
Взаимодействие становится возможным благодаря тому, что в соответствии с п. 5.2.1 Приложения 19 ИКАО «каждое государство создает и ведет базу данных о безопасности полетов в целях содействия проведению эффективного анализа полученной информации о фактических или потенциальных недостатках в обеспечении безопасности полетов, в том числе информации из своих систем представления данных об инцидентах, и в целях определения любых необходимых действий по повышению уровня безопасности полетов» [4].
При выполнении процедуры проверки обеспечения уровня безопасности полетов ИКАО направляет авиационным властям каждого государства вопросы протокола, сгруппированные по следующим областям проверки: основное авиационное законодательство и нормативные акты гражданской авиации (LEG), организация гражданской авиации (ORG), выдача свидетельств авиационному персоналу и подготовка кадров (PEL), производство полетов воздушных судов (OPS), летная годность воздушных судов (AIR), расследование авиационных происшествий и инцидентов AIG), аэронавигационное обслуживание (ANS), аэродромы и наземные средства (AGA).
При этом в соответствии с разделом 2.13 Руководства [3] в качестве показателя эффективной реализации EI, характеризующем способность государства осуществлять контроль за обеспечением безопасности полетов, используется отношение количества вопросов протокола с отметкой «удовлетворительно» к общему количеству вопросов протокола по каждой области проверки ИКАО:
где ВП - вопросы протокола области проверки ИКАО.
Более высокий показатель EI свидетельствует о том, что государственная система контроля за обеспечением безопасности полетов в большей степени соответствует положениям ИКАО.
Отсюда ставится задача автоматизации принятия решения об эффективности реализации контроля за обеспечением безопасности полетов по всем областям проверки ИКАО.
Известны системы, которые могли быть использованы для решения поставленной задачи [1, 2].
Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления [1].
Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих документов, одновременно с решением задачи выдачи содержания этих документов пользователям в реальном масштабе времени.
Известна и другая система, содержащая центральный процессорный модуль, входы которого соединены с модулями памяти и с модулями подготовки и ввода данных, а выходы подключены к соответствующим модулям памяти, модуль обработки данных, информационные входы которого соединены с выходами соответствующих модулей памяти, синхронизирующие входы подключены к управляющим выходам центрального процессорного модуля, а выход модуля является информационным выходом системы [2].
Последнее из перечисленных выше технических решений наиболее близко к описываемому.
Его недостаток заключается в невысоком быстродействии системы, обусловленном тем, что выполнение процедур аналитической обработки данных реализуется через поиск данных по всей базе данных, что при больших объемах базы данных неизбежно приводит к неоправданно большим затратам времени на получение аналитических оценок.
Цель полезной модели - повышение быстродействия системы путем исключения поиска данных по всему объему базы данных сервера и локализации поиска только по опорным (базовым и относительным) адресам базы данных, соответствующим идентификатору государства и областям проверки ИКАО.
Поставленная цель достигается тем, что в систему, содержащую модуль идентификации базового адреса ответов на вопросы протокола, информационный вход которого является первым информационным входом системы, предназначенным для приема кодограммы запроса с автоматизированного рабочего места пользователя системы, синхронизирующий вход модуля идентификации базового адреса ответов на вопросы протокола является первым синхронизирующим входом системы, предназначенным для приема синхронизирующих сигналов занесения кодограммы запроса с автоматизированного рабочего места пользователя системы в модуль идентификации базового адреса ответов на вопросы протокола, модуль селекции адреса параметров ответов на вопросы протокола области проверки, первый и второй информационные входы которого подключены к первому и второму информационным выходам модуля идентификации базового адреса ответов на вопросы протокола соответственно, а синхронизирующий вход модуля селекции адреса параметров ответов на вопросы протокола области проверки подключен к синхронизирующему выходу модуля идентификации базового адреса ответов на вопросы протокола, один информационный выход модуля селекции адреса параметров ответов на вопросы протокола области проверки является первым адресным выходом системы, предназначенным для выдачи адреса параметров ответов области проверки на адресный вход сервера базы данных, другой информационный выход модуля селекции адреса параметров ответов на вопросы протокола области проверки является информационным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы кодов области проверки, синхронизирующий выход модуля селекции адреса параметров ответов на вопросы протокола области проверки является первым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления считыванием параметров ответов на вопросы протокола области проверки на вход первого канала прерывания сервера базы данных, модуль регистрации параметров ответов на вопросы протокола области проверки, информационный вход которого является вторым информационным входом системы, предназначенным для приема кодов параметров ответов области проверки, считанных из базы данных сервера, синхронизирующий вход модуля регистрации параметров ответов на вопросы протокола области проверки, является вторым синхронизирующим входом системы, предназначенным для приема синхронизирующих сигналов занесения кодов параметров ответов на вопросы протокола области проверки, считанных из базы данных сервера, в модуль регистрации параметров ответов на вопросы протокола области проверки, модуль контроля завершения процедуры анализа массива областей проверки, информационный вход которого подключен к третьему информационному выходу модуля идентификации базового адреса ответов на вопросы протокола, один синхронизирующий выход модуля контроля завершения процедуры анализа массива областей проверки соединен с одним установочным входом модуля идентификации базового адреса ответов на вопросы протокола, с одним установочным входом модуля селекции адреса параметров ответов на вопросы протокола области проверки, с одним установочным входом модуля регистрации параметров ответов на вопросы протокола области проверки и при этом является первым сигнальным выходом системы, предназначенным для выдачи на автоматизированное место пользователя системы сигнала о необходимости ввода в систему следующей кодограммы, другой синхронизирующий выход модуля контроля завершения процедуры анализа массива областей проверки соединен с другим установочным входом модуля идентификации базового адреса ответов на вопросы протокола, с другим установочным входом модуля селекции адреса параметров ответов на вопросы протокола области проверки, с другим установочным входом модуля регистрации параметров ответов на вопросы протокола области проверки и при этом является вторым сигнальным выходом системы, предназначенным для выдачи на автоматизированное место пользователя системы сигнала о завершении обработки параметров ответов по всем запрошенным областям проверки, введены модуль идентификации значения отношения количества удовлетворительных ответов к общему количеству вопросов протокола области проверки, один и другой информационные входы которого подключены к одному и другому информационным выходам модуля регистрации параметров ответов на вопросы протокола области проверки соответственно, синхронизирующий вход модуля идентификации значения отношения количества удовлетворительных ответов к общему количеству вопросов протокола области проверки подключен к синхронизирующему выходу модуля регистрации параметров ответов на вопросы протокола области проверки, модуль распознавания степени соответствия государственных стандартов по контролю за обеспечением безопасности полетов положениям ИКАО, один информационный вход которого подключен к четвертому информационному выходу модуля идентификации базового адреса ответов на вопросы протокола, другой информационный вход модуля распознавания степени соответствия государственных стандартов по контролю за обеспечением безопасности полетов положениям ИКАО подключен к информационному выходу модуля идентификации значения отношения количества удовлетворительных ответов к общему количеству вопросов протокола области проверки, синхронизирующий вход модуля распознавания степени соответствия государственных стандартов по контролю за обеспечением безопасности полетов положениям ИКАО подключен к синхронизирующему выходу модуля идентификации значения отношения количества удовлетворительных ответов к общему количеству вопросов протокола области проверки, один синхронизирующий выход модуля распознавания степени соответствия государственных стандартов по контролю за обеспечением безопасности полетов положениям ИКАО соединен с одним счетным входом модуля контроля завершения процедуры анализа массива областей проверки и при этом является третьим сигнальным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы сигнала о низкой степени соответствия положениям ИКАО государственных стандартов по контролю за обеспечением безопасности полетов, другой синхронизирующий выход модуля распознавания степени соответствия государственных стандартов по контролю за обеспечением безопасности полетов положениям ИКАО соединен с другим счетным входом модуля контроля завершения процедуры анализа массива областей проверки и при этом является четвертым сигнальным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы сигнала о высокой степени соответствия положениям ИКАО государственных стандартов по контролю за обеспечением безопасности полетов.
Сущность полезной модели поясняется чертежами, где на фиг. 1 представлена структурная схема системы принятия решений о соответствии положениям ИКАО государственных стандартов и постановлений авиационных властей по контролю за обеспечением безопасности полетов, на фиг. 2 приведен пример конкретной конструктивной реализации модуля идентификации базового адреса ответов на вопросы протокола, на фиг. 3 приведен пример конкретной конструктивной реализации модуля селекции адреса параметров ответов на вопросы протокола области проверки, на фиг. 4 приведен пример конкретной конструктивной реализации модуля регистрации параметров ответов на вопросы протокола области проверки, на фиг. 5 приведен пример конкретной конструктивной реализации модуля идентификации значения отношения количества удовлетворительных ответов к общему количеству вопросов протокола области проверки, на фиг. 6 приведен пример конкретной конструктивной реализации модуля распознавания степени соответствия государственных стандартов по контролю за обеспечением безопасности полетов положениям ИКАО, на фиг. 7 приведен пример конкретной конструктивной реализации модуля контроля завершения процедуры анализа массива областей проверки,
Система принятия решений (фиг. 1) содержит модуль 1 идентификации базового адреса ответов на вопросы протокола, модуль 2 селекции адреса параметров ответов на вопросы протокола области проверки, модуль 3 регистрации параметров ответов на вопросы протокола области проверки, модуль 4 идентификации значения отношения количества удовлетворительных ответов к общему количеству вопросов протокола области проверки, модуль 5 распознавания степени соответствия государственных стандартов по контролю за обеспечением безопасности полетов положениям ИКАО, модуль 6 контроля завершения процедуры анализа массива областей проверки.
На фиг. 1 показаны первый 10 и второй 11 информационные входы системы, первый 12 и второй 13 синхронизирующие входы системы, а также адресный 14, информационный 15. синхронизирующий 16 и сигнальные 17-20 выходы системы.
Модуль 1 идентификации базового адреса ответов на вопросы протокола (фиг. 2) содержит регистр 25, дешифратор 26. модуль памяти 27, выполненный в виде постоянного запоминающего устройства (ПЗУ), элементы 28-30 И. элемент 31 ИЛИ, элементы 32-33 задержки. На чертеже также показаны информационный 34, синхронизирующий 35 и установочные 36-37 входы, информационные 42-45 и синхронизирующий 46 выходы.
Модуль 2 селекции адреса параметров ответов на вопросы протокола области проверки (фиг. 3) содержит регистр 50. дешифратор 51, модуль памяти 52, выполненный в виде постоянного запоминающего устройства (ПЗУ), сумматор 53. элементы 54-56 И, элемент 57 ИЛИ, элементы 58-60 задержки. На чертеже также показаны информационные 61-62, синхронизирующий 63 и установочные 64-65 входы, а также информационные 66-67 и синхронизирующий 68 выходы.
Модуль 3 регистрации параметров ответов на вопросы протокола области проверки (фиг. 4) содержит регистр 75, элемент 76 ИЛИ и элемент 77 задержки. На чертеже также показаны информационный 78, синхронизирующий 79 и установочные 80-81 входы, а также информационные 82-83 и синхронизирующий 84 выходы.
Модуль 4 идентификации значения отношения количества удовлетворительных ответов к общему количеству вопросов протокола области проверки (фиг. 5) содержит дешифратор 90, модуль памяти 91, выполненный в виде постоянного запоминающего устройства (ПЗУ), умножитель 92. элементы 93-95 И, элементы 96-97 задержки. На чертеже также показаны информационные 98-99 и синхронизирующий 100 входы, а также информационный 101 и синхронизирующий 102 выходы.
Модуль 5 распознавания степени соответствия государственных стандартов по контролю за обеспечением безопасности полетов положениям ИКАО (фиг. 6) содержит компаратор 110, элементы 111-112 И, элемент задержки 113. На чертеже также показаны информационные 114-115 и синхронизирующий 116 входы, а также синхронизирующие 119-120 выходы.
Модуль 6 контроля завершения процедуры анализа массива областей проверки (фиг. 7) содержит счетчик 130, компаратор 131, элемент 132 ИЛИ и элемент 133 задержки. На чертеже также показаны информационный 134 и установочные 135-136 входы, а также синхронизирующие 139-140 выходы.
Все узлы и элементы системы выполнены на стандартных потенциально-импульсных элементах.
Удаленное автоматизированное рабочее место (АРМ) пользователя системы состоит из терминала, имеющего экран для отображения кода области проверки ИКАО и сигналов системы, и клавиатуру персонального компьютера.
Система работает следующим образом.
Каждое государство в базе данных ИКАО имеет соответствующий его идентификатору свой базовый адрес ответов на вопросы протокола. Адреса параметров ответов на вопросы протокола по каждой области проверки ИКАО идентифицируются уже как адреса относительные, смещаемые относительно базового адреса на величину, соответствующую коду этой области проверки ИКАО (Таблица 1).
Полученный путем прибавления к базовому адресу ответов на вопросы протокола величины этого смещения относительный адрес параметров ответов на вопросы протокола области проверки ИКАО выдается на адресный вход сервера базы данных системы.
Сервер считывает по выставленному адресу параметры ответов на вопросы протокола области проверки ИКАО и пересылает их на информационный вход системы. Считанные из базы данных сервера параметры ответов на вопросы протокола области проверки ИКАО представляются кодами: кодом количества удовлетворительных ответов и кодом общего количества вопросов протокола.
Обработка принятых параметров ответов на вопросы протокола области проверки начинается с процедуры идентификации обратного значения общего количества вопросов протокола рассматриваемой области проверки путем соотнесения коду общего количества вопросов протокола некоторой ячейки памяти ПЗУ, в которой хранится код обратного значения общего количества вопросов протокола. Далее этот код перемножается с кодом количества удовлетворительных ответов на вопросы протокола рассматриваемой области проверки.
Полученное значение отношения количества удовлетворительных ответов к общему количеству вопросов протокола рассматриваемой области проверки сравнивается с некоторым порогом соответствия положениям ИКАО стандартов по контролю за обеспечением безопасности полетов.
Если код отношения количества удовлетворительных ответов к общему количеству вопросов протокола рассматриваемой области проверки, выработанный системой, оказывается меньше кода заданного порога соответствия положениям ИКАО, то на АРМ пользователя системы выдается сигнал «Низкая степень соответствия положениям ИКАО стандартов контроля за обеспечением безопасности полетов» и код номера обработанной области проверки.
Если код отношения количества удовлетворительных ответов к общему количеству вопросов протокола рассматриваемой области проверки, выработанный системой, оказывается больше или равен коду заданного порога соответствия положениям ИКАО, то на АРМ пользователя системы выдается сигнал «Высокая степень соответствия положениям ИКАО стандартов контроля за обеспечением безопасности полетов» и код номера обработанной области проверки.
После выдачи на АРМ пользователя системы любого из этих сигналов система проверяет, все ли области проверки обработаны системой. Если обработаны не все области проверки, то система формирует сигнал запроса на ввод параметров ответов следующей области проверки, если обработаны параметры ответов всех областей проверки, указываемых в кодограмме запроса, то система завершает свою работу.
Для запуска системы ее пользователь (в нашем случае - это эксперт ИКАО) на своем рабочем месте формирует кодограмму запроса, в которой указываются код инспектируемой страны, код начальной (стартовой) области проверки ИКАО, код общего числа инспектируемых областей проверки ИКАО и пороговое значение показателя эффективной реализации контроля.
Пусть для определенности в качестве стартовой области проверки в кодограмме будет указана область проверки AGA с кодом 0001, а число инспектируемых областей проверки ИКАО равно восьми, т.е. система должна проанализировать все области проверки, начиная с первой. Тогда исходная кодограмма пользователя системы получит вид Таблицы 2:
Сформированная кодограмма с автоматизированного рабочего места пользователя системы из ИКАО подается на информационный вход 10 системы, поступает на информационный вход 34 модуля 1 идентификации базового адреса ответов на вопросы протокола и заносится в регистр 25 синхронизирующим импульсом, подаваемым на синхронизирующий вход 35 модуля 1 с синхронизирующего входа 12 системы.
Идентификатор инспектируемой страны с выхода 38 регистра 25 подается на вход дешифратора 26. Дешифратор 26 расшифровывает код страны и вырабатывает на одном из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 28-30 И. Для определенности допустим, что высоким потенциалом с выхода дешифратора 26 будет открыт элемент 30 И по одному входу.
Синхронизирующий импульс с входа 12 системы идет на синхронизирующий вход 35 модуля 1, задерживается элементом 32 задержки на время срабатывания регистра 25 и дешифратора 26 и поступает через открытый по одному входу элемент 30 И на вход считывания фиксированной ячейки постоянного запоминающего устройства (ПЗУ) 27.
В фиксированной ячейке ПЗУ 27 хранится код базового адреса ответов на вопросы протокола, начиная с которого в памяти базы данных сервера хранится информация об ответах по всем областям проверки ИКАО. При этом для каждой области проверки ИКАО в памяти базы данных сервера отводится своя область памяти, адрес которой смещен относительно базового адреса на некоторую величину, соответствующую коду-идентификатору рассматриваемой области проверки.
Поэтому код области проверки ИКАО с выхода 43 модуля 1 пересылается на информационный вход 61 модуля 2 селекции адреса параметров ответов на вопросы протокола области проверки и подается на вход дешифратора 51. Дешифратор 51 расшифровывает код области проверки и вырабатывает на одном из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 54-56 И. Для определенности допустим, что высоким потенциалом с выхода дешифратора 51 будет открыт элемент 55 И по одному входу.
В этом случае синхронизирующий импульс с выхода элемента 32 задержки, задержанный элементом 33 задержки на время считывания содержимого фиксированной ячейки ПЗУ 27 модуля 1 и срабатывания дешифратора 51 модуля 2, с выхода 46 модуля 1 пересылается на синхронизирующий вход 63 модуля 2 и поступает через открытый по одному входу элемент 55 И на вход считывания фиксированной ячейки постоянного запоминающего устройства (ПЗУ) 52. В фиксированной ячейке ПЗУ 52 хранится код смещения адреса параметров ответов на вопросы протокола области AGA проверки ИКАО, код 0001 которой был принят на вход 61 дешифратора 51 модуля 2.
Считанный из ПЗУ 52 код смещения адреса параметров ответов на вопросы протокола области проверки относительно базового адреса ответов на вопросы протокола всех областей проверки ИКАО подается на один информационный вход сумматора 53, на другой информационный вход 62 которого подается код базового адреса ответов на вопросы протокола всех восьми областей проверки ИКАО с выхода 42 модуля 1.
По синхронизирующему импульсу с входа 63 модуля 2, задержанному элементом 58 задержки на время считывания фиксированной ячейки ПЗУ 52, в сумматоре 53 происходит формирование относительного адреса параметров ответов на вопросы протокола области проверки AGA, код которой был подан на вход 61 дешифратора 51 модуля 2.
Сформированный в сумматоре 53 относительный адрес параметров ответов области проверки AGA поступает на вход регистра 50, куда и заносится синхронизирующим импульсом с выхода элемента 58 задержки после задержки элементом 59 задержки на время срабатывания сумматора 51.
Этот же импульс с выхода элемента задержки 59 задерживается элементом 60 задержки на время занесения в регистр 50 кода относительного адреса параметров ответов на вопросы протокола области проверки AGA, выдаваемого на адресный выход 14 системы, и с выхода 16 системы поступает на вход первого канала прерывания сервера.
С приходом этого импульса сервер переходит на подпрограмму опроса содержимого своей базы данных по адресу, сформированному на адресном выходе 14 системы, и выдачи считанных параметров ответов на вопросы протокола стартовой области проверки AGA на информационный вход 11 системы.
Считанные из базы данных сервера параметры ответов на вопросы протокола стартовой области проверки AGA представляются двумя кодами: кодом количества удовлетворительных ответов и кодом общего количества вопросов протокола области проверки.
Считанные из базы данных сервера параметры ответов области проверки AGA с информационного входа 11 системы поступают на информационный вход 78 регистра 75 модуля 3 регистрации параметров ответов области проверки, куда и заносятся синхронизирующим импульсом сервера, поступающим на синхронизирующий вход 79 регистра 75 с синхронизирующего входа 13 системы.
Код общего количества вопросов протокола области проверки с выхода 83 регистра 75 модуля 3 подается на информационный вход 98 модуля 4 идентификации значения отношения количества удовлетворительных ответов к общему количеству вопросов протокола области проверки и поступает на вход дешифратора 90.
Дешифратор 90 расшифровывает код общего количества вопросов протокола области проверки и вырабатывает на одном из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 93-95 И. Для определенности допустим, что высоким потенциалом с выхода дешифратора 90 будет открыт элемент 95 И по одному входу.
В этом случае синхронизирующий импульс, принятый на синхронизирующий вход 79 модуля 3 и задержанный далее элементом 77 задержки на время занесения кодов параметров ответов области проверки в регистр 75, с синхронизирующего выхода 84 модуля 3 поступает на синхронизирующий вход 100 модуля 4 и проходит через открытый по одному входу элемент 95 И на вход считывания фиксированной ячейки постоянного запоминающего устройства (ПЗУ) 91. В фиксированной ячейке ПЗУ 91 хранится код обратного значения общего количества вопросов протокола области проверки.
Считанный из ПЗУ 91 код обратного значения общего количества вопросов протокола области проверки подается на один информационный вход умножителя 92, на другой информационный вход 99 которого подается код удовлетворительных ответов на вопросы протокола рассматриваемой области проверки с информационного выхода 82 модуля 3.
По тому же импульсу на синхронизирующем входе 100 модуля 4, задержанному элементом 96 задержки на время считывания фиксированной ячейки ПЗУ 91 и поданному на синхронизирующий вход умножителя 92, в умножителе 92 происходит перемножение кодов, принятых на его информационные входы,
Результат умножения в виде кода значения отношения количества удовлетворительных ответов к общему количеству вопросов протокола рассматриваемой области проверки подается с информационного выхода 101 модуля 4 на один информационный вход 114 компаратора ПО модуля 5 распознавания степени соответствия государственных стандартов по контролю за обеспечением безопасности полетов положениям ИКАО, на другой информациионный вход 115 которого подается код порогового значения показателя эффективной реализации контроля за обеспечением безопасности полетов, с информационного выхода 44 модуля 1.
По синхронизирующему импульсу с выхода элемента задержки 96, задержанному элементом 97 задержки на время срабатывания умножителя 92 и поданному на синхронизирующий вход компаратора 110 с синхронизирующего входа 116 модуля 5, в компараторе 110 происходит сравнение кодов, принятых на его информационные входы.
Если код отношения количества удовлетворительных ответов к общему количеству вопросов протокола рассматриваемой области проверки, выработанного системой, оказывается меньше кода порогового значения показателя эффективной реализации контроля за обеспечением безопасности полетов, то на выходе 117 компаратора 110 вырабатывается сигнал, который открывает по одному входу элемент 111 И.
В этом случае синхронизирующий импульс с входа 116 модуля 5, задержанный элементом 113 задержки на время срабатывания компаратора 110, проходит через открытый по одному входу элемент 111 И на сигнальный выход 119 модуля 5 и с сигнального выхода 19 системы на АРМ пользователя системы выдается сигнал «Низкая степень соответствия положениям ИКАО системы контроля за обеспечением безопасности полетов».
Если же код отношения количества удовлетворительных ответов к общему количеству вопросов протокола рассматриваемой области проверки, выработанного системой, оказывается больше или равен коду порогового значения показателя эффективной реализации контроля за обеспечением безопасности полетов, то сигнал вырабатывается на выходе 118 компаратора 110, который открывает по одному входу элемент 112 И.
В этом случае синхронизирующий импульс с входа 116 модуля 5, задержанный элементом 113 задержки на время срабатывания компаратора 110, проходит через открытый по одному входу элемент 112 И на сигнальный выход 120 модуля 5 и с сигнального выхода 20 системы на АРМ пользователя системы выдается сигнал «Высокая степень соответствия положениям ИКАО системы контроля за обеспечением безопасности полетов».
Сигналы с выходов 119 и 120 модуля 5 поступают на соответствующие 135 и 136 счетные входы модуля 6 контроля завершения процедуры анализа массива областей проверки ИКАО, проходят элемент 132 ИЛИ и поступают на счетный вход счетчика 130, увеличивая на единицу его содержимое, подаваемое на один информационный вход компаратора 131. На другой информационный вход 134 компаратора 131 подается с информационного выхода 45 модуля 1 код общего числа областей проверки ИКАО, которое должно быть обработано системой в соответствии с принятой на информационный вход 10 системы кодограммой запроса ИКАО.
Синхронизирующий импульс с выхода элемента 132 ИЛИ, задержанный элементом 133 задержки на время инкремента счетчика 130, поступает на синхронизирующий вход компаратора 131, разрешая выполнение сравнения кодов поданных на его информационные входы.
Поскольку счетчик 130 нарастающим итогом подсчитывает количество обработанных областей проверки ИКАО, а в настоящий момент зафиксирована была счетчиком обработка только первой области проверки, то, следовательно, его показания будут значительно меньше кода, подаваемого на вход 134 компаратора 131. В этом случае на выходе 137 компаратора 131 будет выработан сигнал, который с выхода 139 модуля 6 поступает на установочные входы всех тех модулей, которые были задействованы при обработке предыдущей области проверки, а именно:
- на установочный вход 36 модуля 1, проходит элемент ИЛИ 31 и поступает на установочный вход регистра 25, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 64 модуля 2, проходит элемент ИЛИ 57 и поступает на установочный вход регистра 50, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 80 модуля 3, проходит элемент ИЛИ 76 и поступает на установочный вход регистра 75, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы.
Кроме того, с сигнального выхода 17 системы на АРМ пользователя выдается сигнал «Введите код следующей области проверки». При этом с информационного выхода 15 системы на АРМ пользователя системы выдается код обработанной области проверки.
По этому сигналу пользователь системы на своем рабочем месте формирует следующую кодограмму запроса, в которой указываются код инспектируемой страны, код следующей области проверки ИКАО, код общего числа инспектируемых областей проверки ИКАО и пороговое значение показателя эффективной реализации контроля за обеспечением безопасности полетов.
Сформированная кодограмма с автоматизированного рабочего места пользователя системы из ИКАО подается вновь на информационный вход 10 системы, поступает на информационный вход 34 модуля 1 идентификации базового адреса ответов на вопросы протокола и заносится в регистр 25 синхронизирующим импульсом, подаваемым на синхронизирующий вход 35 модуля 1 с синхронизирующего входа 12 системы, по которому начинается процедура обработки параметров ответов на вопросы протокола принятой следующей области проверки ИКАО.
Описанный процесс приема кодограмм запросов и обработки параметров ответов на вопросы протокола по каждой запрашиваемой области проверки ИКАО будет продолжаться до тех пор, пока не будут обработаны параметры ответов на вопросы протокола всех восьми областей проверки ИКАО.
В этом случае при завершении обработки заключительной, восьмой, области проверки ИКАО содержимое счетчика 130 будет равно коду общего числа областей проверки ИКАО, поступающему на информационный вход 134 компаратора 131 с информационного выхода 45 модуля 1. Компаратор 131 зафиксирует равенство кодов на его информационных входах с выработкой сигнала на его выходе 138.
Этот сигнал с выхода 138 компаратора 131, во-первых, тут же подается на установочный вход счетчика 130, возвращая его в исходное состояние.
Во-вторых, этот сигнал с выхода 140 модуля 6 поступает на сигнальный выход 18 системы, откуда на АРМ пользователя системы выдается сигнал «Приняты и обработаны параметры ответов на вопросы протокола всех областей проверки ИКАО».
В-третьих, этот же сигнал с выхода 140 модуля 6 подается:
- на установочный вход 37 модуля 1, проходит элемент ИЛИ 31 и поступает на установочный вход регистра 25, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 65 модуля 2, проходит элемент ИЛИ 57 и поступает на установочный вход регистра 50, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 81 модуля 3, проходит элемент ИЛИ 76 и поступает на установочный вход регистра 75, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы.
Отличительная особенность работы модуля 1 заключается в том, что базовый адрес ответов на вопросы протокола по всем восьми областям проверки ИКАО идентифицируется в базе данных системы по идентификатору страны-члена ИКАО. Тогда как в модуле 2 адреса ответов на вопросы протокола по каждой отдельной области проверки ИКАО являются относительными, так как каждый из них находится относительно базового адреса ответов на некотором смещении, величина которого соответствует коду области проверки ИКАО.
Таким образом, введение новых узлов и модулей и новых конструктивных связей позволило существенно повысить быстродействие системы путем исключения поиска данных по всей базе данных сервера системы.
Источники информации:
1. Патент США №5136708, М. кл. G06F 15/16, 1992.
2. Патент США №5129083, М. кл. G06F 12/00, 15/40, 1992 (прототип).
3. Руководство по непрерывному мониторингу в рамках Универсальной программы проверок организации контроля за обеспечением безопасности полетов. - Doc 9735. - Издание четвертое - 2014. - © ИКАО.
4. Приложение 19 к Конвенции о международной гражданской авиации «Управление безопасностью полетов».^Издание первое - 2013. - © ИКАО.