RU2392194C1 - Aircraft navigation and control onboard digital computer (obdc) - Google Patents
Aircraft navigation and control onboard digital computer (obdc) Download PDFInfo
- Publication number
- RU2392194C1 RU2392194C1 RU2009124991/11A RU2009124991A RU2392194C1 RU 2392194 C1 RU2392194 C1 RU 2392194C1 RU 2009124991/11 A RU2009124991/11 A RU 2009124991/11A RU 2009124991 A RU2009124991 A RU 2009124991A RU 2392194 C1 RU2392194 C1 RU 2392194C1
- Authority
- RU
- Russia
- Prior art keywords
- module
- logical
- algorithmic
- hardware
- software
- Prior art date
Links
Images
Landscapes
- Hardware Redundancy (AREA)
- Logic Circuits (AREA)
Abstract
Description
Изобретение относится к области авиационного приборостроения, а именно к бортовым цифровым вычислительным устройствам, обеспечивающим взаимосвязь с бортовым и наземным взаимодействующим оборудованием и проведение вычислительно-логических процедур в текущем реальном времени.The invention relates to the field of aviation instrumentation, and in particular to on-board digital computing devices, providing interconnection with on-board and ground-based interacting equipment and carrying out computational and logical procedures in current real time.
Из известных прототипов ([1] Преснухин Н.Л., Нестеров П.В. «Цифровые вычислительные машины», Москва, Высшая школа, 1981 г., стр.474-478; [2] Е.А.Федосов «Авиация ПВО России и научно-технический прогресс», Москва, Дрофа, 2001 г., раздел 6.1.6 «Совершенствование бортовых вычислительных средств», стр.533-552; [3] патент RU №2287452 C1, 22.12.2005 г.) наиболее близким является [1], где представлена цифровая вычислительная машина, включающая взаимосоединенные с взаимодействующим оборудованием и между собой по каналу информационно-вычислительного обмена модуль центрального процессора, модуль периферийного процессора, модуль устройств памяти, модуль ввода-вывода (комплекс аппаратных вычислительно-логических средств) и, распределенный по их программируемым частям, комплекс программно-алгоритмических средств, содержащий взаимосвязанные по магистрали вычислительно-логического обмена программно-алгоритмические модули системных вычислительно-логических средств и функциональных вычислительно-логических средств.Of the known prototypes ([1] Presnukhin N.L., Nesterov P.V. “Digital Computing Machines”, Moscow, Higher School, 1981, pp. 474-478; [2] E.A. Fedosov “Aviation Air Defense Russian and scientific and technological progress ”, Moscow, Drofa, 2001, section 6.1.6“ Improving on-board computing facilities ”, pp. 533-552; [3] patent RU No. 2287452 C1, December 22, 2005) to the closest is [1], where a digital computer is presented, including a module of a central software module that is interconnected with interacting equipment and with each other through an information-computer exchange channel essora, peripheral processor module, memory device module, input-output module (a complex of hardware computing and logical tools) and, distributed over their programmable parts, a complex of software and algorithmic tools containing software and algorithmic modules of system computing interconnected along the backbone of the computing and logical exchange -logical tools and functional computational-logical tools.
Техническим результатом изобретения является расширение функциональных возможностей бортовой цифровой вычислительной машины в части обеспечения оптимального использования аппаратных ресурсов и адаптации комплекса вычислительно-логических средств к внешним и внутренним обстоятельствам (отключения, отказы, сбои, работа бортового и наземного оборудования в режиме ожидания).The technical result of the invention is to expand the functionality of the on-board digital computer in terms of ensuring optimal use of hardware resources and adapting the complex of computing and logical means to external and internal circumstances (shutdowns, failures, malfunctions, on-board and ground equipment in standby mode).
Достигается указанный результат тем, что бортовая цифровая вычислительная машина комплексов управления и навигации летательных аппаратов, содержащая комплекс аппаратных средств, включающих взаимосоединенные между собой и с взаимодействующим бортовым и наземным оборудованием по каналу информационно-вычислительного обмена модуль центрального процессора, модуль периферийного процессора, модуль устройств памяти, модуль ввода-вывода и, распределенный по их программируемым частям, комплекс программно-алгоритмических средств, включающий взаимосвязанные по магистрали вычислительно-логического обмена программно-алгоритмические модули системных вычислительно-логических средств и функциональных вычислительно-логических средств, дополнительно снабжена программно-алгоритмическим модулем адаптации и реконфигурации системных и функциональных вычислительно-логических средств, взаимосвязанных по магистрали вычислительно-логического обмена с программно-алгоритмическим модулем системных вычислительно-логических средств и программно-алгоритмическим модулем функциональных вычислительно-логических средств, распределенным по программируемым частям взаимодействующего бортового и наземного оборудования, модуля центрального процессора, модуля периферийного процессора, модуля устройств памяти, модуля ввода-вывода, которые во взаимосоединении между собой и взаимодействующим бортовым и наземным оборудованием по каналу вычислительно-информационного обмена образуют комплекс аппаратных средств бортовой цифровой вычислительной машины комплексов управления и навигации летательных аппаратов.This result is achieved in that the on-board digital computer of the control and navigation systems of the aircraft, containing a set of hardware including interconnected with each other and with the interacting on-board and ground equipment via the computer-information exchange channel, the central processor module, peripheral processor module, memory device module , an input-output module and, distributed over their programmable parts, a complex of software and algorithmic tools, including The program-algorithmic modules of system-logic tools and functional computational-logic tools interconnected along the main line of computational-logical exchange are additionally equipped with a program-algorithmic module for adapting and reconfiguring system and functional computational and logical means interconnected along the main lines of computational-logical exchange with software -algorithmic module of system computing and logical means and program-algorithm module of the function local computing and logical means distributed over the programmable parts of the interacting airborne and ground equipment, the central processor module, the peripheral processor module, the memory device module, the input-output module, which are interconnected with the interacting airborne and ground equipment through the computer-information exchange channel form a complex of hardware on-board digital computer systems for control and navigation of aircraft.
На чертеже представлена блок-схема бортовой цифровой вычислительной машины (БЦВМ), содержащей: 1 - модуль центрального процессора МЦП, 2 - программируемая часть (ПЧ) МЦП, 3 - модуль периферийного процессора МПП, 4 - программируемая часть (ПЧ) МПП, 5 - модуль устройств памяти МУП, 6 - программируемая часть (ПЧ) МУП, 7 - модуль ввода-вывода МВВ, 8 - программируемая часть (ПЧ) МВВ, 9 - взаимодействующее бортовое и наземное оборудование ВДО, 10 - программируемая часть (ПЧ) ВДО, 11 - канал информационно-вычислительного обмена КИВО, 12 - магистраль вычислительно-логического обмена МВЛО (пунктирная линия), 13 - программно-алгоритмический модуль (ПАМ) системных вычислительно-логических средств СВЛС, 14 - программно-алгоритмический модуль (ПАМ) функциональных вычислительно-логических средств ФВЛС, 15 - программно-алгоритмический модуль (ПАМ) адаптации и реконфигурации системных и функциональных вычислительно-логических средств РСФС.The drawing shows a block diagram of an on-board digital computer (BCM), containing: 1 - the module of the central processor MCP, 2 - the programmable part (IF) MCP, 3 - the module of the peripheral processor MPP, 4 - the programmable part (IF) MPP, 5 - module of memory devices MUP, 6 - programmable part (IF) MUP, 7 - input / output module MVV, 8 - programmable part (IF) MVV, 9 - interacting airborne and ground equipment VDO, 10 - programmable part (IF) VDO, 11 - channel of information and computing exchange KIVO, 12 - computational logic highway MVLO exchange (dashed line), 13 - software-algorithmic module (PAM) of system computing and logic tools SVLS, 14 - software and algorithmic module (PAM) of functional computing and logic tools FVLS, 15 - software-algorithm module (PAM) of adaptation and reconfiguration of system and functional computing and logical means of the RSFS.
ВДО 9 с программируемой частью ПЧ ВДО 10 (в состав заявляемого устройства не входят) включает бортовые датчики параметров состояния агрегатов самолета и оборудования, информационные приемники, средства отображения, управления, записи и воспроизведения, а также наземные средства контроля, подготовки и ввода данных (в том числе программ), проведения периодических и регламентных проверок.VDO 9 with the programmable part of the inverter VDO 10 (not included in the inventive device) includes on-board sensors of the state parameters of aircraft units and equipment, information receivers, display, control, recording and playback means, as well as ground-based monitoring, preparation and data input tools (in including programs), periodic and routine inspections.
Взаимодействие ВДО 9 и ПЧ ВДО 10 с узлами БЦВМ (в том числе их программируемыми частями) осуществляется по КИВО 11, включающего различные связи, например по ГОСТ 18977-79, ГОСТ 26765.52-82, ГОСТ Р50832-95, PCI, VME, STANAG 3350, MIL-STD-1553В, MIL-STD-1750A, RS-232C, RS 482, RS-449, RS-485.The interaction of VDO 9 and the VDO 10 VFD with the computer components (including their programmable parts) is carried out according to KIVO 11, which includes various communications, for example, according to GOST 18977-79, GOST 26765.52-82, GOST P50832-95, PCI, VME, STANAG 3350 , MIL-STD-1553V, MIL-STD-1750A, RS-232C, RS 482, RS-449, RS-485.
Комплекс аппаратных средств БЦВМ включает взаимосоединенные между собой и с ВДО 9 по КИВО 11 узлы БЦВМ:The hardware complex of the BCMC includes interconnected with each other and with the VDO 9 KIVO 11 BCVM nodes:
- МЦП 1 (и его программируемая часть ПЧ МЦП 2), МПП 3 (и его программируемая часть ПЧ МПП 4) являются универсальными процессорами, решающими арифметические и логические задачи; в составе БЦВМ возможно как отсутствие, так и наличие нескольких в том числе специализированных (например, графических), МПП 3;- MCP 1 (and its programmable part of the inverter MCP 2), MPP 3 (and its programmable part of the inverter MPP 4) are universal processors that solve arithmetic and logic problems; as a part of a digital computer, both the absence and the presence of several including specialized (for example, graphic),
- МУП 5 (и его программируемая часть ПЧ МУП 6) содержит различные устройства памяти - оперативные запоминающие устройства (ОЗУ) с различными видами доступа, долговременные энергонезависимые запоминающие устройства (ДЗУ) и другие виды запоминающих устройств для хранения программ и массивов параметров и данных;- MUP 5 (and its programmable part of the inverter MUP 6) contains various memory devices - random access memory (RAM) with various types of access, long-term non-volatile memory devices (DZU) and other types of memory devices for storing programs and arrays of parameters and data;
- МВВ 7 (и его программируемая часть ПЧ МВВ 8) является программируемым контроллером, работающим по заданной программе, управляемой по переданным по КИВО 11 командам, отрабатываемым контроллерами ПЧ МВВ 8 в части передачи данных, команд и программ в приемные устройства ВДО 9 и соответственно синхронный прием, преобразование, передачу в ПЧ МЦП 2, ПЧ МПП 4, ПЧ МУП 6.- MVV 7 (and its programmable part of the inverter MVV 8) is a programmable controller that runs on a given program, controlled by the commands transmitted according to KIVO 11, processed by the
Комплекс программно-алгоритмических средств БЦВМ ([1], стр.64-76) включает распределенные по программируемым частям (ПЧ) комплекса аппаратных средств БЦВМ ПАМСВЛС 13 и ПАМФВЛС 14, взаимосвязанные по МВЛО 12, представляющей систему команд, способы адресации и управления внутренней и внешней памятью, систему прерываний, порядок взаимодействия по КИВО 11.The complex of software and algorithmic means of the BCMC ([1], pp. 64-76) includes distributed on programmable parts (FC) of the complex of hardware of the BCMC PAMSVLS 13 and PAMFVLS 14, interconnected by MVLO 12, representing a command system, addressing and control methods of internal and external memory, interrupt system, order of interaction according to KIVO 11.
ПАМСВЛС 13 обеспечивает общее функционирование БЦВМ на основе программно-алгоритмических компонентов:PAMSVLS 13 provides the overall functioning of the computer based on software and algorithmic components:
- начальный тест и начальная инициализация ПЧ МЦП 2 и ведение службы реального машинного и текущего времени;- The initial test and initialization of the
- функции синхронизированного взаимодействия ПЧ МЦП 2, ПЧ МПП 4, ПЧ МУП 6, ПЧ МВВ 8, ПЧ ВДО 10 по КИВО 11 в соответствии с порядком взаимодействия, определяемым МВЛО 12;- synchronized interaction functions IF
- функции автономного и тестового контроля, взаимодействия с аппаратными и программными средствами рабочего места программиста (удаленный «отладчик») и оператора ввода программ;- functions of autonomous and test control, interaction with hardware and software of the workplace of the programmer (remote "debugger") and operator input programs;
- функции приоритетного (очередь и порядок) управления решаемыми задачами (в том числе в ПАМФВЛС 14) в реальном времени;- functions of priority (turn and order) management of the tasks being solved (including in PAMFVLS 14) in real time;
- функции внутренней и внешней синхронизации входных и выходных информационных потоков в текущем реальном (по факту фиксации выдачи данных от датчиков ВДО 9) времени.- functions of internal and external synchronization of input and output information flows in the current real (upon the fact of fixing the issuance of data from the sensors VDO 9) time.
ПАМФВЛС 14 по управлению через МВЛО 12 от ПАМСВЛС 13 обеспечивает решение конкретных задач навигации, индикации, целеуказания, применения, обработки сигналов, комплексной обработки информации; сформированные множества параметров в реальном времени с МВВ 7 по КИВО 11 поступают в ВДО 9 для управления режимами работы летательного аппарата и взаимодействующего оборудования и для выполнения экспертных и исполнительных функций экипажам.PAMFVLS 14 for control through MVLO 12 from PAMSVLS 13 provides a solution to specific tasks of navigation, indication, target designation, application, signal processing, complex information processing; the set of parameters generated in real time from
Программы ПАМСВЛС 13, ПАМФВЛС 14, МВЛО 12, ПЧ ВДО 10, ПАМРСФС 15 разрабатываются, например, на языке С.The programs PAMSVLS 13, PAMFVLS 14, MVLO 12, PC VDO 10, PAMRSFS 15 are developed, for example, in C.
Программы МВЛО 12 и ПАМСВЛС 13, вносимые в ПЧ комплекса аппаратных средств от внешних устройств памяти, обеспечивают функционирование и работоспособность БЦВМ, которая может поставляться потребителям. Потребитель-разработчик алгоритмов и программ решения конкретных задач - управление, навигация, индикация, обработка потоков данных, специальных сигналов (радиолокационных, видео) с внешней, например, FLASH-памяти заносит программы ПАМФВЛС 14 в ПЧ комплекса аппаратных средств, преобразуя БЦВМ в специализированный вычислитель решения конкретных задач.The MVLO 12 and PAMSWLS 13 programs, introduced into the inverter of the hardware complex from external memory devices, ensure the functioning and operability of the digital computer that can be delivered to consumers. A consumer-developer of algorithms and programs for solving specific problems - control, navigation, indication, processing of data streams, special signals (radar, video) from external, for example, FLASH-memory stores PAMFVLS 14 programs in the inverter of the hardware complex, converting the computer into a specialized computer solving specific problems.
Дополнительно введенный ПАМРСФС 15 во взаимосвязи через МВЛО 12 обеспечивает управление ПАМСВЛС 13 и ПАМСФЛС 14 по программно-алгоритмическим компонентам:Additionally introduced PAMRSFS 15 in interconnection via MVLO 12 provides control of PAMSVLS 13 and PAMSFLS 14 according to program-algorithmic components:
- отслеживание и экспертная оценка внутренних (отказы, сбои, ошибки адресации, нарушение прав доступа в комплексах аппаратных и программно-алгоритмических средств БЦВМ) и внешних (отказы, сбои, отключения, переключения в ВДО 9 и в ПЧ ВДО 10) событий;- tracking and expert evaluation of internal (failures, malfunctions, addressing errors, violation of access rights in the complexes of hardware and software and algorithmic means of the computer) and external (failures, malfunctions, shutdowns, switching to VDO 9 and in the VDO VDO 10) events;
- установление приоритетов и принятие решений (адаптация) по реконфигурации посредством оперативного перепрограммирования комплекса программно-алгоритмических средств БЦВМ - ПАМСВЛС 13 и ПАМФВЛС 14 во взаимосвязи по МВЛО 12 распределенных по ПЧ комплекса аппаратных средств БЦВМ и ПЧ ВДО 10.- setting priorities and making decisions (adaptation) for reconfiguration through operational reprogramming of the complex of software and algorithmic means BTsVM - PAMSVLS 13 and PAMFVLS 14 in relation to MVLO 12 distributed across the IF of the complex of hardware of the BTsVM and VDO VDO 10.
ПАМ РСФС 15 может быть реализован в составе ПАМСВЛС 13.PAM RSFS 15 can be implemented as part of PAMSVLS 13.
Например, при программных сбоях в ПЧ МПП 4 или инструментальном отказе МПП 3 в ПАМРСФС 15 проводится оценка события, принимается решение по реконфигурации комплекса программно-алгоритмических средств, формируется сообщение (набор команд), которое по МВЛО 12 поступает в ПАМСВЛС 13 и ПАМФВЛС 14, соответственно осуществляется перезагрузка программ и осуществляется функционирование БЦВМ с оперативно измененной структурой аппаратных и программно-алгоритмических средств, адаптированной к произошедшему событию.For example, in case of software failures in the IF
Таким образом, реализуется концепция открытой архитектуры и интеграции, обеспечивающая выполнение задач БЦВМ, комплексов оборудования и летательных аппаратов в исключительных ситуациях.Thus, the concept of open architecture and integration is implemented, which ensures the fulfillment of the tasks of the digital computer, equipment systems and aircraft in exceptional situations.
На примере технической реализации показано достижение технического результата - расширение функциональных возможностей БЦВМ в части обеспечения работоспособности посредством оптимального распределения ресурсов комплексов аппаратных и программно-алгоритмических средств БЦВМ при внутренних и внешних событиях, могущих привести к срыву полетных заданий летательных аппаратов.On the example of technical implementation, the achievement of a technical result is shown - expanding the functionality of the digital computer in terms of ensuring operability by optimally allocating the resources of the hardware and software and algorithmic means of the digital computer for internal and external events that could lead to the disruption of flight tasks of aircraft.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2009124991/11A RU2392194C1 (en) | 2009-07-01 | 2009-07-01 | Aircraft navigation and control onboard digital computer (obdc) |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2009124991/11A RU2392194C1 (en) | 2009-07-01 | 2009-07-01 | Aircraft navigation and control onboard digital computer (obdc) |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RU2392194C1 true RU2392194C1 (en) | 2010-06-20 |
Family
ID=42682665
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2009124991/11A RU2392194C1 (en) | 2009-07-01 | 2009-07-01 | Aircraft navigation and control onboard digital computer (obdc) |
Country Status (1)
| Country | Link |
|---|---|
| RU (1) | RU2392194C1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2468338C1 (en) * | 2011-07-08 | 2012-11-27 | Открытое акционерное общество "Завод им. В.А. Дегтярева" | Software and hardware complex of surveying system |
| RU2592193C1 (en) * | 2015-03-23 | 2016-07-20 | Публичное акционерное общество "Научно-производственная корпорация "Иркут" | Integrated onboard equipment set of different architecture |
| RU2729905C1 (en) * | 2019-08-26 | 2020-08-13 | Российская Федерация, от имени которой выступает Министерство обороны Российской Федерации | Control method of an unmanned aerial vehicle |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2232102C1 (en) * | 2003-10-21 | 2004-07-10 | Открытое акционерное общество "Раменское приборостроительное конструкторское бюро" | Distributed information control complex of multi-functional flying vehicle group |
| RU2263045C1 (en) * | 2004-10-05 | 2005-10-27 | Открытое акционерное общество Ульяновское Конструкторское бюро приборостроения "ОАО УКБП" | Multi-purpose aircraft equipment control system |
| RU2287452C1 (en) * | 2005-12-22 | 2006-11-20 | Открытое акционерное общество "Раменское приборостроительное конструкторское бюро" | Digital computer-converter unit for aircraft control, display and navigation complexes |
| RU2359868C2 (en) * | 2007-01-16 | 2009-06-27 | Валерий Николаевич Сиротин | Airplane with system of general-airplane equipment control |
-
2009
- 2009-07-01 RU RU2009124991/11A patent/RU2392194C1/en active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2232102C1 (en) * | 2003-10-21 | 2004-07-10 | Открытое акционерное общество "Раменское приборостроительное конструкторское бюро" | Distributed information control complex of multi-functional flying vehicle group |
| RU2263045C1 (en) * | 2004-10-05 | 2005-10-27 | Открытое акционерное общество Ульяновское Конструкторское бюро приборостроения "ОАО УКБП" | Multi-purpose aircraft equipment control system |
| RU2287452C1 (en) * | 2005-12-22 | 2006-11-20 | Открытое акционерное общество "Раменское приборостроительное конструкторское бюро" | Digital computer-converter unit for aircraft control, display and navigation complexes |
| RU2359868C2 (en) * | 2007-01-16 | 2009-06-27 | Валерий Николаевич Сиротин | Airplane with system of general-airplane equipment control |
Non-Patent Citations (1)
| Title |
|---|
| ПРЕСНУХИН Н.Л. и др. Цифровые вычислительные машины. - М.: Высшая школа, 1981, с.474-478. * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2468338C1 (en) * | 2011-07-08 | 2012-11-27 | Открытое акционерное общество "Завод им. В.А. Дегтярева" | Software and hardware complex of surveying system |
| RU2592193C1 (en) * | 2015-03-23 | 2016-07-20 | Публичное акционерное общество "Научно-производственная корпорация "Иркут" | Integrated onboard equipment set of different architecture |
| RU2729905C1 (en) * | 2019-08-26 | 2020-08-13 | Российская Федерация, от имени которой выступает Министерство обороны Российской Федерации | Control method of an unmanned aerial vehicle |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8073974B2 (en) | Object oriented mission framework and system and method | |
| ES2708985T3 (en) | Avionics simulation and testing | |
| US12248304B2 (en) | Functional safety with root of safety and chain of safety | |
| EP2946253A1 (en) | Motion controller and robot control system using the same | |
| RU2392194C1 (en) | Aircraft navigation and control onboard digital computer (obdc) | |
| Wills et al. | An open control platform for reconfigurable, distributed, hierarchical control systems | |
| Wills et al. | An open software infrastructure for reconfigurable control systems | |
| Fuller et al. | Hardware design and implementation of a MAVLink interface for an FPGA-based autonomous UAV flight control system | |
| Ciardi et al. | Gpu@ sat: A general-purpose programmable accelerator for on board data processing and satellite autonomy | |
| Aldegheri et al. | A containerized ROS-compliant verification environment for robotic systems | |
| Lukić et al. | State-of-the-art technologies for integrated modular avionics and the way ahead | |
| Legashev et al. | Monitoring, certification and verification of autonomous robots and intelligent systems: Technical and legal approaches | |
| RU2667040C1 (en) | Integrated computer system of aircraft ms-21 | |
| WO2024198301A1 (en) | Coal mine edge control system | |
| EP2705426A1 (en) | Configurable input/output processor | |
| Steiner et al. | Managing SPL variabilities in UAV Simulink models with Pure: variants and Hephaestus | |
| RU2414390C1 (en) | Aircraft onboard computer control system | |
| Darwesh et al. | A demonstrator for the verification of the selective integration of the Flexible Platform approach into Integrated Modular Avionics | |
| Raj et al. | AeroDaaS: Towards an Application Programming Framework for Drones-as-a-Service | |
| Majumder et al. | Reliable flight control system architecture for agile airborne platforms: an asymmetric multiprocessing approach | |
| Korn et al. | Flexible platform approach for cs27/29 fly-by-wire systems | |
| Kannan et al. | Control algorithm and flight simulation integration using the open control platform for unmanned aerial vehicles | |
| Lara | Design of an embedded system architecture for a safety-critical system | |
| Insaurralde | Modeling standard for distributed control systems: IEC 61499 from industrial automation to aerospace | |
| Bhandari et al. | Avionics system for UAV flight controls research |