Skip to main content
European Commission logo print header

Towards Adaptively Morphing Embedded Systems

Periodic Reporting for period 1 - ADMORPH (Towards Adaptively Morphing Embedded Systems)

Reporting period: 2020-01-01 to 2021-10-31

The aim of the ADMORPH project is to make various types of complex systems that are controlled by computers more resistant to defects and more secure. The project has received a grant of 4.5 million euros from the EU Horizon2020 programme. ADMORPH is an international European project led by the University of Amsterdam.

The world around us is increasingly monitored and controlled by computers. Smart algorithms control all sorts of factory processes and entire distribution chains, vehicles like cars and airplanes can now drive or fly without a human driver, and with the most modern surveillance systems it is no longer necessary that a person in a box keeps an eye on the monitors all night.

Safety
In technical terms this phenomenon in which physical systems in daily live are controlled via computer technologies are called Cyber Physical Systems (CPS). For CPS systems to function properly, it is very important that they are resistant to hardware defects and are safe; and the more complex the system, the greater the challenge. Many CPS systems have applications where reliability is very important. Think of the autonomous cars and airplanes. The systems also sometimes operate in harsh outdoor conditions, so they must therefore be able to deal with system components that become abruptly defective. And of course all systems must be well protected against hackers. Otherwise you run the risk that the factory processes and distribution chains will stop, vehicles will get into accidents and the surveillance systems will no longer pick up suspicious situations.

European collaboration
Making complex CPS systems more robust and secure is the goal of the ADMORPH consortium. ADMORPH is an international European project led by the University of Amsterdam (UvA). The other partners are Thales Nederland, SYSGO S.A.S. from France, the University of Luxembourg, Lund University from Sweden, the United Technologies Research Center Ireland, the Czech Q-media, the Faculty of Sciences of the University of Lisbon from Portugal and the University of Augsburg from Germany. The acronym ADMORPH stands for Adaptive, dynamically morphing, mission and safety-critical CPS; as the name suggests, the parties involved have devised a strategy to make the systems more robust and secure by making them more adaptive and flexible.

Applications
After the project duration of three years, the team should have not only worked out a set of practical solutions, but should also have applied those solutions to a number of existing systems. These real-world applications the project focuses on are a complex system that controls autonomous aircrafts, a system that provides real-time radar surveillance and a system that monitors and manages a metro network.
In the first 9-month period, the focus on the project has been on the agreeing on and specifying the computer systems (i.e. CPS), adaptivity methods and techniques, types of faults and computer attacks, etc. to be used and addressed within the ADMORPH project. Moreover, the development of some of the analysis techniques for studying adaptive CPS has started. This has, for example, already resulted in

• a preliminary version of a so-called domain-specific language that allows for describing computer systems that need to be robust against components failures, and
• a first version of a simulator that allows for predicting the ‘lifetime’ (i.e. time until which a computer system stops working) of an adaptive computer system that is able to survive a number of component failures by means of system adaptivity.
Deploying system adaptivity techniques for making computer systems more robust against components failures or cyber-attacks is a topic that already received the necessary research attention. However, there exists no systematic design methodology or comprehensive design framework for adaptive CPS that aims at achieving verifiable system robustness against both hardware component failures and cyber-attacks while respecting time and energy constraints and keeping defined quality-of-service levels up as long as possible. ADMORPH aims at providing a breakthrough towards that end by developing a novel, holistic approach to the specification, design, analysis and runtime deployment of mission- and safety-critical adaptive embedded computer systems in CPS. By ensuring direct industrial relevance, this would also lead to the first industry-grade design framework for adaptive, robust (mission- and safety-critical) computer systems.
ADMORPH project logo