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

Invert RequiredBy relationship in tomasys #155

Open Rezenders opened 1 year ago

Rezenders commented 1 year ago

The requiredby relationship is the only relationship in passive voice. It states that a component is required by function designs. IMO it should be the other way around, function designs require components

chcorbato commented 1 year ago

I agree. This is probably due to a quick hack and not using the TOMASys model for components in the implementation of MROS with SystemModes.

We need to review TOMASys model to provide a cleaner mapping into SystemModes