An Emulation Model For Embedded Networks used in Avionics

  • Ramon Gómez Moya Thales Alenia Space
  • Pablo Corral Universidad Miguel Hernandez
  • Saulo M. Froes UFBA
  • Antonio Cezar de Castro Lima UFBA
  • Israel Eduardo de Barros Filho UFRN
  • Guillermo De Scals Universidad Miguel Hernandez


The objective of this document is to show how to create an emulation of an AFDX network with commercial switches. AFDX, is a standardized deterministic network which can be found inside big size aircrafts such as the Airbus A380 and the A350. This network is formed by End Systems and AFDX switches. The End systems are devices that send or receive data into or from the network. On the other hand, the AFDX switches are the devices which are responsible of the commutation of all the traffic. Throughout this paper we are going to map AFDX network features, using Cisco switches as AFDX switches and Linux computers as End Systems.


“Draft 3 of project paper 664 aircraft data network part 7 Avionics Full Duplex switched ethernet (AFDX) network”, AERONAUTICAL RADIO, INC. July 1, 2004.

“AFDX® / ARINC 664 Tutorial”, TechSAT GmbH, Poing (Germany), 29th August 2008.

Christian M. “The Evolution of Avionics Networks From ARINC 429 to AFDX”, Faculty of Informatics, Technical University of Munich, Seminar Aerospace Networks (SS2012), Network Architectures and Services, August 2012.

Henri Bauer, Jean-Luc Scharbarg, Christian Fraboul, “Worst-case end-to-end delay analysis of an avionics AFDX network”, Airbus France Université de Toulouse - IRIT/ENSEEIHT/INPT. March 2010, Design, Automation & Test in Europe Conference & Exhibition (DATE 2010).

J. Javier Gutiérrez, J. Carlos Palencia and Michael González Harbour “Response time analysis in AFDX networks with sub-virtual links and prioritized switches”, Santander (Spain) February 2012 , XV Jornadas de Tiempo Real, JTR 2012.

William D. Wargo and Joachim Schuler, “Testing aircraft AFDX systems” Test & Measurement World, special issue, Cambridge (USA), May 2012.

“Protocols for Aerospace Control Systems A Comparison of AFDX, ARINC 429, CAN, and TTP”, TTTech Computertechnik AG, 2005.

Linux socket part 17 Advanced tcp/ip - the raw socket program examples: (available in october 2019).

Sending raw Ethernet packets from a specific interface in C on Linux: (available in october 2019).

Dongning Qu; Bo Yang; Tao Gao; LuLu Yuan; Xi Chen “ARINC664 bus function test and its fault injection based on Ethernet card” 2017 12th IEEE Conference on Industrial Electronics and Applications (ICIEA).
MOYA, Ramon Gómez; CORRAL, Pablo; FROES, Saulo M.; LIMA, Antonio Cezar de Castro; DE BARROS FILHO, Israel Eduardo; DE SCALS, Guillermo. An Emulation Model For Embedded Networks used in Avionics. In: TRABALHOS EM ANDAMENTO - SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SISTEMAS COMPUTACIONAIS (SBESC), 9. , 2019, Natal. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 53-58. ISSN 2763-9002. DOI: