D4.1: Software System Specification for Trustworthy and Secure Computing Platforms

2021 Zenodo  
The document describes the activities performed in Task 4.1 of the XANDAR project. The goal of Task 4.1 is to specify the main components of the XANDAR software platform and the respective run-time system that will enable the online monitoring, self-adaptation and self-healing mechanisms of the projects. The first part of this deliverable describes the two main components of the XANDAR run-time engine, the XtratuM hypervisor of FENTISS and the AUTOSAR adaptive API, and their adoption to the
more » ... AR platform. The first part of this deliverable is to describe the XtratuM hypervisor from FentISS, since it is the main component of the run-time engine of XANDAR. The second part of this deliverable presents the HW and SW monitors that will be automatically generated by the XANDAR toolchain as well as the integration of the monitors in the XtratuM hypervisor. The third main part of this deliverable is devoted to present the initial plans for three important parts of the XANDAR toolchain: the code transformations for reliability enhancements, our analysis for source-to-source code transformation frameworks, and the security extensions of the XANDAR platform. The following part presents the XANDAR support for ML/AI applications. Finally, we also describe the platform interfaces to the V&V framework of the project (implemented in WP5).
doi:10.5281/zenodo.6539496 fatcat:dhlzvvtsn5bhzesaktegc7w2eu