nmsa / tma-framework-a

Component A - Trustworthiness Monitoring & Assessment Framework
Apache License 2.0
1 stars 3 forks source link

tma-framework-a

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

TMA_Analyze is basically composed by four major components:

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.

Analyze Startup

startup

Notify the QualityModel regarding changes on trustworthiness-related data

notify