ATMOSPHERE, particularly WP3, has as key objective to design and implement the trustworthiness monitoring and assessment solution for the ATMOSPHERE ecosystem, including the trustworthiness framework, a monitoring platform, measurement instruments, analysis services, and adaptation capabilities. The specific goals are to develop a trustworthiness monitoring and assessment framework, to implement a monitoring platform, to develop measurement and analysis services that provide an integrated support for the continuous assessment of systems’ trustworthiness.

This deliverable is result of Task 3.2: Monitoring Platform and Instruments, whose goal was to design the monitoring platform and the instruments needed to automatically collect the data that will support the calculation of the trustworthiness metrics, which will be addressed in the Task 3.3. Based on the analysis of the trustworthiness properties of interest for different layers presented in Task 3.1, the monitoring platform architecture was designed, including a clear definition of the interfaces to support the integration with the specific
trustworthiness assessment facilities of the different layers of ATMOSPHERE. This document presents the design of the key components of this architecture and the interfaces though which these components interact with the remaining components and the monitored systems. A particular focus will be put on the TMA_Monitor, TMA_Execute, and the development of probes and actuators, which are key for the integration with the remaining layers of the ATMOSPHERE ecosystem.

According to this architecture, the TMA_Monitor component provides a generic interface that can be used by the probes installed in the different layers of the system to send data about the collected measurements and events. These data are then stored in the TMA_Knowledge component, where it will be available to be used in by the TMA_Analyze, TMA_Planning, and TMA_Execute components. The monitoring interface receives data regarding a broad range of components in a generic fashion, and can be used by the probes installed in the different layers of the system, which gather and send data about the collected measurements and events to the Monitor component. To use this interface, the protocol defined here must be followed, to assure the basic security properties in the data transmission (integrity and confidentiality). These data are then stored in the Knowledge component, where it will be available to be used by the Analyze, Planning and Execute components. In order to use the interface by all layers a protocol must be followed to assure the basic security properties in the data transmission (integrity and confidentiality). The implemented platform supports solutions for secure and privacy-aware data collection, storage, and access.