meta-control / mc_mros_reasoner

library for metacontrol-based self-adaptation using ontological reasoning, with wrappers for robotic systems based on ROS1 and ROS2
Apache License 2.0
7 stars 10 forks source link

Desired QA values are assumed lower than NFR and in [0.0, 1.0] #129

Open chcorbato opened 2 years ago

chcorbato commented 2 years ago

Currently, diagnosis of quality attributes assumes that

The convention in this repo is different in the repo about predictive observers by https://github.com/JWijkhuizen

Is this the best modelling of QAs? Can we model it better by defining a "metamodel" of QAs in TOMASys and leaving the definition of the QA metric to the domain? Should we make it explicit? Can we move this model to the ontology (out of the python code)? https://github.com/meta-control/mc_mros_reasoner/blob/0f1b05d17b8d16977d7bee20e2b9d4b09f00a2fc/mros1_reasoner/src/mros1_reasoner/tomasys.py#L211