Time-accurate Middleware for the Virtualization of Communication Protocols

05/17/2018
by   Rafael Scarduelli, et al.
0

Communication between devices in avionics systems must be predictable and deterministic, and data must be delivered reliably. To help the system architects comply with these requirements, network protocol standards like ARINC 429 and AFDX were created. Even though the behaviour of each component in a network is well defined, it is still necessary to test extensively every applications before deployment. But physical test benches used in the aircraft development process are complex and expensive platforms. In order to limit the need for physical tests, we propose a time-accurate middleware for virtualizing communication protocols that can be used to replace physical tests with simulations. We specified three formal models of AFDX networks that take into account temporal constraints with different levels of precision. We also developed a prototype for a network virtualization middleware based on the AFDX protocol specification that provides an easy-to-setup environment for testing network configurations. Finally, we used formal models together with virtualization in order to define runtime monitors for checking whether the behavior of the middleware is time-accurate with respect to a real system.

READ FULL TEXT

page 12

page 13

research
06/08/2021

Formal Verification of a Map Merging Protocol in the Multi-Agent Programming Contest

Communication is a critical part of enabling multi-agent systems to coop...
research
03/04/2022

A Theory of Protocol Composition

Real-world communication protocols are often built out of a number of si...
research
01/04/2019

Real-time Communication between Robot PLC and PC over Ethernet-based Protocols

The article provides a comparative analysis of four communication protoc...
research
03/27/2018

A Formal TLS Handshake Model in LNT

Testing of network services represents one of the biggest challenges in ...
research
07/09/2019

Methodologies of Link-Level Simulator and System-Level Simulator for C-V2X Communication

At the time of the development, standardization, and further improvement...
research
10/13/2020

Adaptive Testing for Specification Coverage

Ensuring correctness of cyber-physical systems (CPS) is an extremely cha...
research
09/10/2020

Unmanned Air-traffic Management (UTM): Formalization, a Prototype Implementation, Verification, and Performance Evaluation

Unmanned Aircraft Systems (UAS) traffic management system (UTM) is neces...

Please sign up or login with your details

Forgot password? Click here to reset