During this 3-year project, the ADMORPH project team has studied and developed a range of different solutions for specifying, designing, analyzing and implementing adaptive CPS. This work has resulted in a ‘tool-box’ of methods and techniques as well as accompanying software-tools for various lifecycle-stages (specification, analysis, design, operation, maintenance, etc.) of adaptive CPS. More specifically, this tool-box consists of
• a coordination language, compiler and middleware for (specifying) adaptive CPS;
• a multi-model model-of-computation to formally model adaptive real-time embedded systems;
• a system simulator and design-space exploration tools for analyzing and optimizing the lifetime of adaptive computer systems;
• adaptive Byzantine fault-tolerance and rejuvenation analysis tools for adaptive
systems, including degraded modes;
• analysis tools for fault-resilient control systems;
• run-time environments for fault-detection, resilient control and task re-execution;
• software update framework without loss of service.
The application of these methods, techniques and tools has been demonstrated in the scope of seven demonstrators produced by the ADMORPH consortium. Three of these demonstrators concern of existing, real-world systems, namely 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.
The ADMORPH results have been disseminated using a variety of different channels. For example, there is an active LinkedIn community around ADMORPH (the project has 223 followers on LinkedIn) and the ADMORPH website has been visited frequently. Moreover, the ADMORPH consortium members organized a number of events (like special sessions and workshops) at, for example, the HiPEAC, DATE and RTSS conferences. Last but not least, the project produced a substantial number of scientific research papers. Regarding the exploitation of research results, various activities have been initiated. For instance, a so-called TechTracker (overview of open-source software tools developed in ADMORPH) and DemoTracker (overview of developed demo’s) were produced. Furthermore, as part of NextGenCPSoS, which is a cluster of seven EU funded projects (CPSoSaware, SMART4ALL, ADEPTNESS, ADMORPH, HiPEAC, DIH4CPS and TEACHING), aiming at developing new technologies and approaches for cyber-physical systems of systems, our project participated in creating an informative factsheet and video.