Articles
| Open Access | A Comprehensive Framework for Mixed-Criticality Systems in Next-Generation Avionics and Automotive Architectures: Integrating Time-Sensitive Networking with Partitioned Hypervisors
Abstract
The evolution of safety-critical embedded systems has transitioned from federated architectures to Integrated Modular Avionics (IMA) and centralized zonal controllers, necessitating a sophisticated approach to mixed-criticality resource management. This research provides an extensive exploration of the convergence between partitioned software environments and deterministic communication protocols. By synthesizing the principles of time and space partitioning with emerging standards such as IEEE 802.1Qbv Time-Sensitive Networking (TSN), this article establishes a theoretical and practical framework for ensuring high levels of execution time assurance in multi-core environments. We analyze the efficacy of static and semi-partitioned scheduling models, the role of lightweight hypervisors like Bao and Xtratum in maintaining temporal isolation, and the impact of Ethernet-based communication on the real-time performance of aerospace and automotive electronics. The study further investigates fault-tolerant dual-core lockstep architectures, specifically within the context of zonal controllers, to address the rigorous requirements of safety-critical applications. Through a detailed examination of scheduling real-time communication and the challenges of frame replication for reliability, this work identifies critical pathways for optimizing resource efficiency without compromising the integrity of high-criticality tasks.
Keywords
Integrated Modular Avionics, Mixed-Criticality Systems, Time-Sensitive Networking, Partitioned Hypervisors
References
Aamir Mairaj. Preferred choice for resource efficiency: Integrated Modular Avionics versus federated avionics. In: 2015 IEEE Aerospace Conference, 2015, pp. 1–6.
Abdul Salam Abdul Karim. (2023). Fault-Tolerant Dual-Core Lockstep Architecture for Automotive Zonal Controllers Using NXP S32G Processors. International Journal of Intelligent Systems and Applications in Engineering, 11(11s), 877–885. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/7749
Baruah, S.K., Burns, A., Davis, R.I. Response-Time Analysis for Mixed Criticality Systems. In: 2011 IEEE 32nd Real-Time Systems Symposium, 2011, pp. 34–43.
Bottaro, M., Vardanega, T. Evaluating a multicore mixed-criticality system implementation against a temporal isolation kernel. J. Syst. Archit., 130, Article 102688, 2022.
Bottaro, M. Evaluating a multicore Mixed-Criticality System implementation against a temporal isolation kernel. Available at: https://github.com/BottCode/Ada-RTE-supporting-semi-partitioned-model.
Brunner, S., Roder, J., Kucera, M., Waas, T. Automotive E/E-architecture enhancements by usage of ethernet TSN. Proceedings of the WISES, Hamburg, Germany, Jun. 12-13, 2017.
Craciunas, S.S., Oliver, R.S., Chmelík, M., Steiner, W. Scheduling real-time communication in IEEE 802.1Qbv time sensitive networks. Proceedings of the RTNS, Brest, France, Oct. 19-21, 2016, pp. 183-192.
Ethernet Services Attributes Phase 3, MEF 10.3, 2013.
Ghose, K., Ray, S., Demir, O., Hogea, D., Imperato, J. A time and space partitioned avionics real-time file system. In: 24th Digital Avionics Systems Conference, Vol. 1, 2005, pp. 6.C.3–61.
Hofmann, R., Nikolic, B., Ernst, R. Challenges and limitations of IEEE 802.1CB-2017. IEEE Embed. Syst. Lett., 12 (4), 2020, pp. 105-108.
IEEE standard for local and metropolitan area networks-bridges and bridged networks-Amendment 29: cyclic queuing and forwarding. IEEE Stand., 802, 2017.
IEEE standard for local and metropolitan area networks-frame replication and elimination for reliability. IEEE Stand., 802, Sep 2017.
IEEE standard for local and metropolitan area networks-timing and synchronization for time-sensitive applications in bridged local area networks. IEEE Stand., 802, 2020.
IEEE standard for local and metropolitan area networks-bridges and bridged networks--Amendment 28: per-stream filtering and policing. IEEE Stand., 802, 2017.
Littlefield-Lawwill, J., Kinnan, L. System considerations for robust time and space partitioning in Integrated Modular Avionics. In: 2008 IEEE/AIAA 27th Digital Avionics Systems Conference, 2008, 1.B.1–1–1.B.1–11.
Majumder, S., Nielsen, J.F., Bak, T.A. A platform architecture for mixed-criticality airborne systems. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., 39 (10), 2020, pp. 2307-2318.
Martins, J., Pinto, S. Shedding light on static partitioning hypervisors for arm-based mixed-criticality systems. arXiv preprint arXiv:2303.11186, 2023.
Martins, J., Tavares, A., Solieri, M., Bertogna, M., Pinto, S. Bao: A lightweight static partitioning hypervisor for modern multi-core embedded systems. Workshop on Next Generation Real-Time Embedded Systems (NG-RES 2020), 2020.
Masmano, M., Ripoll, I., Crespo, A., Metge, J. Xtratum: a hypervisor for safety critical embedded systems. Real-Time Linux Workshop, 2009, pp. 263-272.
McFarland, J., Awad, A. Transpose-xen: virtualized mixed-criticality through dynamic allocation. SIGAPP Symposium on Applied Computing, ACM, 2022, pp. 3-12.
Nasrallah, A., et al. Performance comparison of IEEE 802.1 TSN Time Aware Shaper (TAS) and Asynchronous Traffic Shaper (ATS). IEEE Access, 7, 2019, pp. 44165-44181.
Patel, A., Daftedar, M., Shalan, M., El-Kharashi, M.W. Embedded hypervisor xvisor: A comparative analysis. Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, IEEE, 2015, pp. 682-691.
Pérez, H., Gutiérrez, J.J. Enabling data-centric distribution technology for partitioned embedded systems. IEEE Trans. Parallel Distrib. Syst., 27 (11), 2016, pp. 3186-3198.
PikeOS. PikeOS product overview. Sysgo, 2024. Available at: https://www.sysgo.com/fileadmin/user_upload/data/flyers_brochures/SYSGO_PikeOS_Product_Overview.pdf.
QEMU. IVSHMEM Documentation page. 2024. Available at: https://www.qemu.org/docs/master/system/devices/ivshmem.html.
QEMU. Homepage of QEMU. 2024. Available at: https://www.qemu.org/.
Quan, W., Yan, J., Jiang, X., Sun, Z. On-line traffic scheduling optimization in IEEE 802.1Qch based time-sensitive networks. Proceedings of the IEEE HPCC/SmartCity/DSS, Dec. 14-16, 2020, pp. 369-376.
Reghenzani, F., Massari, G., Fornaciari, W. The real-time linux kernel: A survey on preempt_rt. Comput. Surv., 52 (1), 2019, pp. 1-36.
Rete Ferroviaria Italiana (RFI). Schema di riferimento per lo sviluppo delle logiche acc. Tech. rep. Rete Ferroviaria Italiana, 2004.
Vestal, S. Preemptive Scheduling of Multi-criticality Systems with Varying Degrees of Execution Time Assurance. In: 28th IEEE International Real-Time Systems Symposium, RTSS 2007, 2007, pp. 239–243.
Xu, H., Burns, A. Semi-partitioned model for dual-core mixed criticality system. Proceedings of the 23rd International Conference on Real Time and Networks Systems, RTNS ’15, Association for Computing Machinery, New York, NY, USA, 2015, pp. 257-266.
Xu, H., Burns, A. A semi-partitioned model for mixed criticality systems. J. Syst. Softw., 150, 2019, pp. 51-63.
Zhou, Z., Berger, M.S., Ruepp, S.R., Yan, Y. Insight into the IEEE 802.1 Qcr asynchronous traffic shaping in time sensitive network. Adv. Sci. Technol. Eng. Syst. J., 4 (1), 2019, pp. 292-301.
Article Statistics
Copyright License
Copyright (c) 2025 Kashish Adwani

This work is licensed under a Creative Commons Attribution 4.0 International License.