Project Results

The following early technical reports addressing new technologies that enable the use of DevOps for Cyber-physical Systems (CPS) development were completed during the first half of the project and have been made publicly available. Also available are published technical papers and journal articles by visiting our News section and clicking the Tag of interest. Click on any of the reports to download the document.

Setting-Up and Maintaining DevOps Pipelines
Report of practices collected through interviews and questionnaires
Catalogue of good and bad practices of DevOps for CPS
Automated bad practice detectors for CPS DevOps pipelines
Approach for the smart allocation of jobs on HiL and simulators, and build prioritisation

Verification & Validation and Security Assessment of DevOps pipelines
Prototype of a toolset supporting automated testing in co-simulated environments
Report on a high- level specification language for signal-based properties of CPS
Prototype of a toolset for code analysis of CPS
Prototype of a toolset for specification-based functional security testing of CPS

Tools for High Quality CPS Software Evolution
Framework of metrics for production code anti-patterns for DevOps
Handbook of refactoring of production code + prototype refactorings

Tools for Monitoring, Self-healing, & Self-adaptability of CPS in the field
Prototype handling CPS Change & Behavioral models in CI/CD pipelines for CPS
Prototypes for the Quality Assessment and Monitoring of CPS in the Field

Integrated Platform
Early Version of the Integrated Platform - available October 2022

Catalogue of good and bad practices of DevOps for CPS.jpg