UP2DATE Intelligent software-UPDATE technologies for safe and secure mixed-criticality and high performance cyber physical systems


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, OTASU entails several difficulties:

  1. Safety including non-functional properties like real-time, functional safety, and energy-efficiency.
  2. Security. OTASU creates entry points for hackers
  3. Availability. During updates the system is not available. While this is just inconvenient for mainstream devices, this is not acceptable for critical MCCPS that must remain active during operation.

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 behavior.

For facing these two trends in MCCPS: OTASU and complex hardware platforms, that entails relevant research challenges, the UP2DATE project propose: 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, Barcelona Supercomputing Center and OFFIS) plus technology integrators (IAV and TTTech Automotive) and two end uses from the automotive (Mageniti Marelli) and railway sector (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.

Multi-Core Devices for Safety-Critical Systems: A Survey

Jon Perez, Roman Obermaisser, Jaume Abella, Francisco Cazorla, Kim Grüttner, Irune Agirre, Hamidreza Ahmadian and Imanol Allende; ACM Computing Surveys; 0May / 2020

UP2DATE: Safe and secure over-the-air software updates on high-performance mixed-criticality systems

Irune Agirre, Peio Onaindia, Tomasso Poggi, Irune Yarza, Francisco J. Cazorla, Leonidas Kosmidis, Kim Grüttner, Mohammed Abuteir, Jan Loewe, Juan M. Orbegozo and Stefania Botta; 23rd Euromicro Conference on Digital System Design (DSD 2020); 008 / 2020

The UP2DATE Baseline Research Platforms

Alvaro Jover-Alvarez, Alejandro J. Calderon, Ivan Rodriguez, Leonidas Kosmidis, Kazi Asifuzzaman, Patrick Uven, Kim Grüttner, Tomaso Poggi and Irune Agirre; Proceedings of the Design, Automation & Test in Europe (DATE); 002 / 2021

BSC Barcelona Supercomputing Center
TTTech Computertechnik AG
IAV GmbH Ingenieurgesellschaft Auto und Verkehr
Magneti Marelli S.p.A.
CAF Signalling, S.L.


Start: 01.01.2020
End: 31.12.2022

Source of funding

Related projects


Design of embedded mixed-criticality CONTRol systems under consideration of EXtra-functional properties


Safe and secure mixed-criticality systems with low power requirements


Software Methods and Technologies for Modular Updates of Cyber-Physical Systems