Алгоритмы и программные средства тестирования бортовых цифровых вычислительных систем интегрированной модульной авионики
Ключевые слова:
интегрированная модульная авионика, тестированиеАннотация
Постановка проблемы: проектирование изделий вычислительной техники в классе структур интегрированной мо-
дульной авионики, предназначенных для эксплуатации в авиационной промышленности, сопряжено с необходимостью
разрабатывать специализированные алгоритмы и программные средства контроля технического состояния аппара-
туры. Алгоритмы контроля гарантируют заданную полноту и достоверность проверки при проведении этапов тестиро-
вания мультипроцессоров и их компонентов на заводе-изготовителе и в эксплуатации. Целью исследования является
разработка алгоритмов и программных средств тестирования бортовых цифровых вычислительных систем интегриро-
ванной модульной авионики. Методы: контроль состояния аппаратуры осуществляется в составе автоматизированного
рабочего места (на заводе-изготовителе) и автономно (в эксплуатации). Алгоритмы контроля предусматривают проверку физической исправности компонентов авионики и проверку логических связей компонентов (протоколов обмена),
задействованных в вычислительных процессах. Результаты: получены алгоритмы тестирования мультивычислителя
и его компонентов, предназначенные для проверки изделий автономно и в составе автоматизированного рабочего
места. Основу алгоритмов образуют процедуры проверки исправности ячеек памяти модулей авионики и целостности
внутриблочных линий передачи информации. Для алгоритмов тестирования, используемых в составе рабочего ме-
ста, задействована схема петлевого контроля каналов обмена. Отличительная особенность алгоритмов автономного
тестирования мультивычислителя основана на процедуре многократной параллельной проверки модулей авионики,
в которой каждый модуль инициирует проверку и осуществляет контроль всех других модулей изделия с принятием
решения об исправности изделия после получения результатов контроля, выполненных по схеме «точка-точка». Про-
граммная реализация алгоритмов тестирования выполнена по модульному принципу с разделением компонентов на
загружаемые в изделие, динамически загружаемые в модули авионики и выполняемые на инструментальной ЭВМ ав-
томатизированного рабочего места. Практическая значимость: результаты работы получены при выполнении научно-
исследовательской и опытно-конструкторской работы по созданию перспективных образцов вычислительной техники
в классе аппаратуры интегрированной модульной авионики. Результаты работы доведены до промышленного образца,
находящегося в настоящее время на этапе испытаний.