Mixed-Criticality Cyber-Physical Systems (MCCPS) deployed in critical domains like automotive and railway are starting to use Over The Air Software Updates (OTASU) for functionality improvement, bug fixing, and solving security vulnerabilities (among others). But, applying OTASU on such systems entails several difficulties regarding safety, security and availability aspects.
Additionally, computing performance needs are bigger and therefore complex hardware platforms based on multicore processors and accelerators are used in MCCPS. Such complex hardware platforms’ software applications are subject to intricate dependences in their functional and non-functional behaviour.
Bringing together these two trends, OTASU and complex hardware platforms, in MCCPS is the main motivation that inspired UP2DATE to work on a new software paradigm for SAfety and SEcurity (SASE) software updates for intelligent and resource intensive MCCPS, promoting a safety and security concept that builds around composability and modularity as main properties to enable a dynamic (post-deployment) validation of SASE properties.
A high quality and complementary consortium comprising knowledge generators (IKERLAN, BSC and OFFIS) plus technology integrators (IAV and TTTech Auto) and two end users from the automotive and railway sector (Marelli and CAF Signalling), will be able to test in two uses cases a new software architecture that will enable the runtime deployment of new (mixed-criticality) applications remotely (patching existing functions or extending the functionality) in heterogeneous computing platforms.