There are only two entities that are autonomous, have a local goal and interact with other entities. These two entities are Teacher and Students group.

Their constraints can be changed in real time, therefore their environment is dynamic.

The communication protocol will be fully adapted to the needs of the entities. Then they will not encounter cooperation failure.

The entities can be in states where they don't respect all of their constraints. These states are viewed as NCS.