Введение
Глава 1. Анализ процессов проектирования диагностического обеспечения и диагностирования бортовых информационных систем летательных аппаратов 16
1.1. Анализ бортовых информационных систем летательных аппаратов, как объектов диагностирования 16
1.1.1. Анализ интерфейсов бортовых информационных систем летательных аппаратов 18
1.1.2. Анализ структуры и функций бортовых информационных систем летательных аппаратов 27
1.1.3. Анализ процессов проектирования диагностического обеспечения и диагностирования бортовых информационных систем в рамках жизненного цикла 36
1.2. Анализ диагностического обеспечения бортовых информационных систем летательных аппаратов 45
1.3. Анализ наземных автоматизированных станций контроля авиационного оборудования 52
1.4. Анализ систем автоматизированного проектирования диагностического обеспечения 56
Глава 2. Разработка диагностической модели бортовых информационных систем летательных аппаратов и языка тестовых заданий 80
2.1. Разработка функциональной модели процесса проектирования диагностического обеспечения бортовых информационных систем летательных аппаратов в рамках жизненного цикла 80
2.2. Модели дефектов и методы комплексного диагностирования бортовых информационных систем летательных аппаратов 89
2.2.1. Модели дефектов и методы диагностирования БИС ЛА системного уровня 89
2.2.2. Модели дефектов и методы диагностирования БИС ЛА архитектурного уровня 93
2.3. Модели дефектов и методы диагностирования блоков БИС ЛА 96
2.3.1. Модели дефектов и методы диагностирования блоков БИС ЛА функционального уровня 96
2.3.2. Модели дефектов и методы диагностирования блоков БИС ЛА архитектурного уровня 100
2.3.3. Модели дефектов и методы диагностирования блоков БИС ЛА аппаратного уровня 102
2.4. Модели дефектов и методы диагностирования интерфейсов БИС ЛА
106
2.4.1. Модели дефектов разовых команд 107
2.4.2. Модели дефектов аналоговых сигналов 107
2.4.3. Модели дефектов кодовой линий связи 108
2.5. Разработка требований к языку тестовых заданий 110
2.6. Разработка языка тестовых заданий 114
2.6.1. Выбор класса языка тестовых заданий 114
2.6.2. Выбор способа реализации языка тестовых заданий 117
2.6.3. Используемые символы языка тестовых заданий 118
2.6.4. Типы данных языка тестовых заданий 119
2.6.5. Данные и структуры данных языка тестовых заданий 120
2.6.6. Выражения языка тестовых заданий 125
2.6.7. Операторы языка тестовых заданий 128
2.6.8. Разработка библиотеки функций языка тестовых заданий 132
Глава 3. Разработка системы автоматизированного проектирования диагностического обеспечения бортовых информационных систем летательных аппаратов 157
3.1. Разработка требований к функциям САПР ДО БИС ЛА 157
3.2. Разработка требований к компонентам и структуре САПР ДО БИС ЛА 161
3.2.1. Требования к разработке подсистемы пользовательского интерфейса 162
3.2.2. Требования к разработке системы отладки и исполнения тестовых заданий 164
3.2.3. Требования к разработке драйверов интерфейсных устройств и менеджеру драйверов 166
3.2.4. Требования к разработке модуля настройки конфигурации интерфейсных устройств 168
3.2.5. Требования к разработке базы данных электронной библиотеки и модулю системы управления базой данных 170
3.2.6. Требования к разработке справочной системы 176
3.3. Разработка программного диагностического комплекса ФРЕГАТ 177
3.3.1. Разработка подсистемы пользовательского интерфейса 178
3.3.2. Разработка визуального конструктора 181
3.3.3. Разработка модуля конфигурации устройств 184
3.3.4. Разработка системы управления базой данных 185
3.3.5. Разработка менеджера и драйверов интерфейсных устройств 187
3.3.6. Разработка системы отладки и исполнения тестовых заданий языка ТМАКЕ 190
3.4. Разработка универсального протокола управления контрольно-проверочной программы блока тестовым заданием 196
Глава 4. Исследование методики и системы автоматизированного проектирования диагностического обеспечения бортовых информационных систем летательных аппаратов 205
4.1. Разработка методики автоматизированного проектирования диагностического обеспечения бортовых информационных систем летательных аппаратов средствами ПДК ФРЕГАТ 205
4.1.1. Запуск ПДК ФРЕГАТ 208
4.1.2. Настройка интерфейсных устройств объекта контроля 208
4.1.3. Проектирование тестовых заданий 214
4.1.4. Работа с системой исполнения тестовых заданий 218
4.2. Реализованные проекты диагностического обеспечения, основанные на применении программного диагностического комплекса ФРЕГАТ 219
4.3. Анализ процессов автоматизированного проектирования диагностического обеспечения бортовых информационных систем летательных аппаратов с применением ПДК ФРЕГАТ 230
4.3.1. Анализ процессов автоматизированного проектирования комплексного диагностического обеспечения БИС ЛА 230
4.3.2. Анализ процессов автоматизированного проектирования диагностического обеспечения отдельных блоков БИС ЛА 242
Заключение 252
Библиографический список 256
Приложение 269


