If we know through mode inference, that a certain state or mode of a (sub-)system can't be transitioned to, should get_available_states and get_available_modes of (sub-)systems report accordingly?
Example:
- Subsystem A contains several nodes, e.g., node B
- If node B transitions into
error_processing, certain states and modes for subsystem A are not available until errors in node B are fixed
get_available_states and get_available_modes of subsystem A only report states and modes that allow node B to be in error_processing, e.g., degraded modes