Abstract
AFDX (Avionics Full Duplex Switched Ethernet) is a standard communication network for avionics based on Ethernet links and special-purpose switches. This paper proposes an AFDX emulator based on standard Ethernet hardware (cards and switches) to build a low cost AFDX network for training or basic research purposes. We also propose the integration of the emulator within an ARINC-653 platform to allow the development of real-time Ada applications. Finally, a performance evaluation has been done in order to show the usability of the emulator.
This work has been funded in part by the Spanish Government and FEDER funds under grant number TIN2011-28567-C03-02 (HI-PARTES).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Airlines Electronic Engineering Committee, Aeronautical Radio INC: Avionics Application Software Standard Interface. ARINC Specification 653-1 (March 2006)
Airlines Electronic Engineering Committee, Aeronautical Radio INC: ARINC Specification 664 P7-1: Aircraft Data Network, Part 7 - Avionics Full Duplex Switched Ethernet Network, September 23, 2009
Masmano, M., Ripoll, I., Crespo, A., Metge, J.J.: Xtratum a hypervisor for safety critical embedded systems. In: Proc. of the 11th Real-Time Linux Workshop, Dresden, Germany (2009)
Aldea Rivas, M., González Harbour, M.: MaRTE OS: an Ada kernel for real-time embedded applications. In: Strohmeier, A., Craeynest, D. (eds.) Ada-Europe 2001. LNCS, vol. 2043, pp. 305–316. Springer, Heidelberg (2001)
Frances, F., Fraboul, C., Grieu, J.: Using network calculus to optimize the AFDX network. In: Proc. of the ERTS, Toulouse, France (2006)
Scharbarg, J.L., Ridouard, F., Fraboul, C.: A probabilistic analysis of end-to-end delays on an AFDX network. IEEE Transactions on Industrial Informatics 5(1), 38–49 (2009)
Bauer, H., Scharbarg, J.L., Fraboul, C.: Improving the worst-case delay analysis of an AFDX network using an optimized trajectory approach. IEEE Transactions on Industrial Informatics 5(4), 521–533 (2010)
Bauer, H., Scharbarg, J.L., Fraboul, C.: Applying trajectory approach with static priority queuing for improving the use of available AFDX resources. Journal of Real-Time Systems 48, 101–133 (2012)
Gutiérrez, J.J., Palencia, J.C., González Harbour, M.: Holistic schedulability analysis for multipacket messages in AFDX networks. Journal of Real-Time Systems 50(2), 230–269 (2014). Springer
Li, J., Guan, H., Yao, J., Zhu, G., Liu, X.: Performance enhancement and optimized analysis of the worst case end-to-end delay for AFDX networks. In: Proc. of the IEEE International Conference on Green Computing and Communications, GREENCOM, Besançon, France, pp. 301–310 (2012)
Zhang, J., Qiao, S., Li, D., Shi, G.: Modeling and simulation of EDF scheduling algorithm on AFDX switch. In: Proc. of the IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC), pp. 1–4 (2011)
Dong, S., Xingxing, Z., Lina, D., Qiong, H.: The design and implementation of the AFDX network simulation system. In: Proc. of the International Conference on Multimedia Technology (ICMT), pp. 1–4 (2010)
Charara, H., Fraboul, C.: Modelling and simulation of an avionics full duplex switched ethernet. In: Proc. of the Advanced Industrial Conference on Telecommunications, pp. 207–212 (2005)
Basu, A., Bensalem, S., Bozga, M., Delahaye, B., Legay, A., Sifakis, E.: Verification of an AFDX infrastructure using simulations and probabilities. In: Barringer, H., Falcone, Y., Finkbeiner, B., Havelund, K., Lee, I., Pace, G., Roşu, G., Sokolsky, O., Tillmann, N. (eds.) RV 2010. LNCS, vol. 6418, pp. 330–344. Springer, Heidelberg (2010)
Hornig, R.: Avionics Full-Duplex Switched Ethernet for OMNeT++ (2012). https://github.com/omnetpp/afdx
Calluaud, J.M., Cloury, E.: Simulation and test system for at least one item of equipment on an AFDX network. US Patent 7,406,050 (2008)
IEEE Std 802.1Q. Virtual Bridged Local Area Networks. Annex G, IEEE Document (2006)
Condor Engineering: AFDX/ARINC 664 tutorial (May 2005). http://www.cems.uwe.ac.uk/~ngunton/afdx_detailed.pdf
Nichols, K., Blake, S., Baker, F., Black, D.: Definition of the differentiated services field (DS field) in the Ipv4 and Ipv6 headers. RFC-2474, RFC Editor (1998)
Prisaznuk, P.J.: ARINC 653 role in Integrated Modular Avionics (IMA). In: Proc. of the 27th IEEE/AIAA Digital Avionics Systems Conference (DACS), pp. 1.E.5 1–10 (2008)
González Harbour, M., Gutiérrez, J.J., Drake, J.M., López, P., Palencia, J.C.: Modeling distributed real-time systems with MAST 2. Journal of Systems Architecture 56(6), 331–340 (2013). Elsevier
MAST web page. http://mast.unican.es/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Fernández, J., Pérez, H., Javier Gutiérrez, J., Harbour, M.G. (2015). AFDX Emulator for an ARINC-Based Training Platform. In: de la Puente, J., Vardanega, T. (eds) Reliable Software Technologies – Ada-Europe 2015. Ada-Europe 2015. Lecture Notes in Computer Science(), vol 9111. Springer, Cham. https://doi.org/10.1007/978-3-319-19584-1_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-19584-1_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-19583-4
Online ISBN: 978-3-319-19584-1
eBook Packages: Computer ScienceComputer Science (R0)