Component A - Trustworthiness Monitoring & Assessment Framework
The TMA_Analyze
component is responsible for continuously listening to the TMA_Knowledge
repository, calculate the trustworthiness scores and, if such scores fall below a threshold, the TMA_Plan
microservice is activated. Furthermore, it provides a dashboard to the user, which allows him to analyse information at runtime and adjust the parameters of the quality models and thresholds used.
General TMA_Analyze architecture:
TMA_Analyze
is basically composed by four major components:
TMA_Knowledge
repository, any relevant information for monitoring and acting upon trustworthiness scores.TMA_Knowedge
continuously to detect relevant changes in the Athmosphere platform trustworthiness-related data. Dashboard-QualityModel and QualityModel-KnowledgeListener communication works as an observer design pattern. The behavior is depicted into the following sequence diagrams for the startup and notification scenarios.