СПОСОБ ОБРАБОТКИ ОБЪЕМА ДАННЫХ, ИСПОЛЬЗУЕМОГО ВО ВРЕМЯ ФАЗЫ ОТЛАДКИ ФУНКЦИОНАЛЬНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СИСТЕМЫ, УСТАНОВЛЕННОЙ НА БОРТУ ЛЕТАТЕЛЬНОГО АППАРАТА, И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ

1. Способ обработки объема данных, используемых во время фазы отладки программы функционального программного обеспечения бортовой системы, включающий следующие этапы:
а) разбивка (32) пути выполнения указанной рабочей программы на функциональные интервалы путем установки путевых точек в каждой функции программы,
б) установка (33) контрольных точек, связанных с каждой путевой точкой,
в) нормальное выполнение программы, которое включает в себя:
- запись в память состояния выполнения программы в месте каждой путевой точки,
- при этом запись в память состояния выполнения приводит к стиранию состояния выполнения, ранее записанного для указанной путевой точки,
- причем при обнаружении ошибки осуществляют:
- поиск путевой точки, соответствующей нарушенной функции,
- поиск (41) исходного состояния выполнения программы,
- восстановление (42) этого исходного состояния выполнения,
- исправление (44) ошибки в нарушенной функции, и
- повторное выполнение программы.
2. Способ по п.1, характеризующийся тем, что в память данных записывают за один раз только одно состояние выполнения.
3. Способ по п.1 или 2, характеризующийся тем, что после нормального выполнения функции путевая точка, соответствующая этой функции, переходит из деактивированного состояния в активированное состояние.
4. Способ по п.3, характеризующийся тем, что поиск нарушенной функции заключается в нахождении последней активированной путевой точки.
5. Способ по п.3, характеризующийся тем, что в память записывают список путевых точек вместе с их состоянием.
6. Способ по п.4, характеризующийся тем, что в память записывают список путевых точек вместе с их состоянием.
7. Устройство, моделирующее работу вычислительного устройства, установленного на борту летательного аппарата, характеризующееся тем, что оно осуществляет способ по любому из пп.1-6.
8. Устройство по п.7, характеризующееся тем, что содержит память (4) данных, в которой запоминается состояние выполнения программы.
9. Программа функционального программного обеспечения для бортовой системы летательного аппарата, загружаемая в блок (1) управления, содержащая последовательности кодов для выполнения способа по любому из пп.1-6, когда программа загружена и выполняется в блоке.