Handling heterogeneous partitioned systems through ARINC-653 and DDS

Many cyber-physical systems in the avionics domain are mission- or safety-critical systems. In this context, standard distribution middleware has recently emerged as a potential solution to interconnect heterogeneous partitioned systems, as it would bring important benefits throughout the software development process. A remaining challenge, however, is reducing the complexity associated with current distribution middleware standards which leads to prohibitive certification costs. To overcome this complexity, this work explores the use of the DDS distribution middleware standard on top of a software platform based on the ARINC-653 specification. Furthermore, it discusses how both technologies can be integrated in order to apply them in mission and safety-critical scenarios. We present and discuss a set of feasible system architectures to combine DDS and ARINC-653 standards as a solution to the future development of heterogeneous mixed-criticality systems.We analyse the integration of DDS and ARINC-653 by identifying the issues that may compromise the integration of both standards, and we also propose solutions to address them.We analyze and evaluate a case-study from the avionics domain to demonstrate the validity of the approach.The approach represents a further step towards the development of a safety-critical profile for DDS.

[1]  Roman Obermaisser,et al.  A Comparison of Partitioning Operating Systems for Integrated Systems , 2007, SAFECOMP.

[2]  Marisol García-Valls,et al.  Benchmarking communication middleware for cloud computing virtualizers , 2013, REACTION.

[3]  J. Javier Gutiérrez,et al.  Enabling Data-Centric Distribution Technology for Partitioned Embedded Systems , 2016, IEEE Transactions on Parallel and Distributed Systems.

[4]  Tommaso Cucinotta,et al.  Challenges in real-time virtualization and predictable cloud computing , 2014, J. Syst. Archit..

[5]  P.J. Prisaznuk,et al.  ARINC 653 role in Integrated Modular Avionics (IMA) , 2008, 2008 IEEE/AIAA 27th Digital Avionics Systems Conference.

[6]  Laurent Pautet,et al.  From the prototype to the final embedded system using the Ocarina AADL tool suite , 2008, TECS.

[7]  Jaeyoung Choi,et al.  An integrated management system of virtual resources based on virtualization API and data distribution service , 2013, CAC.

[8]  Michael Armbruster,et al.  RACE: A Centralized Platform Computer Based Architecture for Automotive Applications , 2013, 2013 IEEE International Electric Vehicle Conference (IEVC).

[9]  Salem Hasnaoui,et al.  Application of a CAN BUS transport for DDS middleware , 2009, 2009 Second International Conference on the Applications of Digital Information and Web Technologies.

[10]  J. Javier Gutiérrez,et al.  Experience with the Integration of Distribution Middleware into Partitioned Systems , 2013, Ada-Europe.

[11]  Antonio Corradi,et al.  DARGOS: A highly adaptable and scalable monitoring architecture for multi-tenant Clouds , 2013, Future Gener. Comput. Syst..

[12]  Tao Li,et al.  From Offline toward Real Time: A Hybrid Systems Model Checking and CPS Codesign Approach for Medical Device Plug-and-Play Collaborations , 2014, IEEE Transactions on Parallel and Distributed Systems.

[13]  Aniruddha S. Gokhale,et al.  Supporting SIP-based end-to-end Data Distribution Service QoS in WANs , 2014, J. Syst. Softw..

[14]  Hyun-Wook Jin,et al.  Resource partitioning for Integrated Modular Avionics: comparative study of implementation alternatives , 2014, Softw. Pract. Exp..

[15]  Zonghua Gu,et al.  A State-of-the-Art Survey on Real-Time Issues in Embedded Systems Virtualization , 2012 .

[16]  Mario Aldea Rivas,et al.  Multiprocessor platform for partitioned real-time systems , 2017, Softw. Pract. Exp..

[17]  Gabor Karsai,et al.  Distributed and Managed: Research Challenges and Opportunities of the Next Generation Cyber-Physical Systems , 2014, 2014 IEEE 17th International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing.

[18]  Salem Hasnaoui,et al.  DDS on Top of FlexRay Vehicle Networks: Scheduling Analysis , 2013 .

[19]  Marco Ryll,et al.  Application of the Data Distribution Service for Flexible Manufacturing Automation , 2008 .

[20]  G. Karsai,et al.  A software platform for fractionated spacecraft , 2012, 2012 IEEE Aerospace Conference.

[21]  J. Javier Gutiérrez,et al.  Modeling the QoS parameters of DDS for event-driven real-time applications , 2015, J. Syst. Softw..

[22]  J. Javier Gutiérrez,et al.  A survey on standards for real-time distribution middleware , 2013, ACM Comput. Surv..

[23]  Reinhard Reichel,et al.  An adaptive middleware approach for fault-tolerant avionic systems , 2015, 2015 IEEE Aerospace Conference.

[24]  Thomas Gaska An affordable IMA bridge for refreshing deployed avionics systems , 2014, 2014 IEEE/AIAA 33rd Digital Avionics Systems Conference (DASC).

[25]  Gabor Karsai,et al.  A component model for hard real‐time systems: CCM with ARINC‐653 , 2011, Softw. Pract. Exp..