Key research themes
1. How can model-driven development improve the design and verification of ARINC 653 configuration tables in Integrated Modular Avionics?
This research area investigates the application of model-driven development (MDD) methodologies to automate and enhance the creation, validation, and maintenance of ARINC 653 configuration tables. Since configuration tables are critical for defining time and space partitioning in ARINC 653-based systems, improving their design reduces human errors and supports certification processes in safety-critical avionics software development.
2. What strategies and architectures exist for enhancing reliability and dispatchability of ARINC 653 Integrated Modular Avionics through system reconfiguration?
This theme explores how ARINC 653 and Integrated Modular Avionics (IMA) systems implement static and limited dynamic reconfiguration strategies to improve aircraft dispatchability and system reliability. Research focuses on balancing certification complexity with system health monitoring, resource allocation, and fault tolerance.
3. How can concurrency bugs such as race conditions in ARINC 653 applications be detected, visualized, and mitigated?
Research here investigates concurrency issues introduced by ARINC 653 intra-partition event synchronization primitives, focusing on race conditions and atomicity violations that undermine safety-critical behavior. The work develops dynamic detection and visualization tools to aid debugging, verification, and validation of ARINC 653 applications, which are typically nondeterministic due to asynchronous process scheduling.
4. What benefits and architectural considerations does the ARINC 661 standard offer for cockpit display systems separate from ARINC 653 real-time partitioned OS environments?
ARINC 661 defines a standardized interface and runtime protocol for cockpit display systems emphasizing the separation between graphics rendering (Cockpit Display System - CDS) and user application logic (UA). This theme covers ARINC 661’s event-driven, widget-based architecture that facilitates incremental display development, easing certification and maintenance compared to monolithic software.
5. How can blockchain technology enhance security and tamper resistance of aviation databases conforming to ARINC data standards?
This emerging research investigates integrating blockchain technology with ARINC aviation data standards (like ARINC 424 and ARINC 429) to secure navigation and other aviation data. The goal is to provide tamper-proof, decentralized storage that complements traditional relational databases, ensuring data integrity and traceability against malicious modifications.