Trustworthiness Monitoring & Assessment Framework

A Framework for Assessing and Improving the Trustworthiness of Cloud Applications


Main Components

Image placeholder

TMA Monitor

Provides a generic interface used by the probes in the different layers of the system to send the collected measurements and events.
Image placeholder

TMA Analyze

Continuously listens to changes, calculates the trustworthiness scores and, if such scores fall below the thresholds, the Planning is activated.
Image placeholder

TMA Planning

Responsible for analyzing the scores computed by the Analyze, it devises plans for adaptation to improve trustworthiness of the system.
Image placeholder

TMA Execute

Responsible to implement the actions recommended in the plans, changing the behavior of managed resources through the actuators.
Image placeholder

TMA Knowledge

Stores measurements and events data, and the application architecture and resources available and their adaptations.
Image placeholder


Included in the managed systems, observe their behaviour and send measurements and events to the Monitor.
Image placeholder


Included in our managed systems, implement the actions that modify their behaviour, upon request by the Execute.
Image placeholder


Displays information to users, and allows to adjust the parameters of the quality models and thresholds used.