A safety concept for a railway mixed-criticality embedded system based on multicore partitioning