BOSS: Software and FPGA Middleware for the "Flying Laptop" Microsatellite

The real time operating system BOSS was design for dependability and to support fault tolerance by its integrated middleware. Now we are implementing its middleware in FPGA hardware, to allow a simple communication between software-software, softwarehardware, hardware-hardware and hardware-software modules without having to differentiate if the communication partner is a software or a hardware module. This novel communication principle will be a benefit to the flying laptop, because its control system is mainly implemented in FPGA-Modules.