Simulation and synchronization of distributed real-time systems
Today we are very much dependent on different kinds of real time
systems. Usually, a real time system is a system which is interacting
with a physical environment with sensors or activators. There are many
advantages by replacing mechanical components with electrical
ones. For instance, it is usually cheaper and possible to add new
functions to the device without replacing the electronic part, which
would have been necessary with a mechanical one.
The possibility of simulating a distributed system is used throughout
the vehicle industry. With the simulation of connected sub systems,
using modeled buses and real time kernels, one could increase the
correctness of the behavior of the system and consequently decrease
the amount of time spent later in the developing process.
In this master thesis we used modeled CAN-buses and real time models
to simulate the connection and execution time of the systems. The
simulation results are used to validate the functionality of the
distributed system. Additionally, a worst-case response time analysis
is made to set timing constraints on the system to fulfill given
During the work, different settings of the network are tested to
analyze the system frequency needed to sustain deadlines and
correctness on the network.
Andreas Karlsson and Joakim Leuhusen
Senast uppdaterad: 2019-06-05