Let's discuss possible approaches here.
Regardless of how we eventually implement the memory concept, it has to introduce new signal(s) or expand the state space in another way. Otherwise, if the state space is not affected, we will not be able to distinguish states with encoding conflicts.
The most natural way to expand the state space is to introduce a new signal, just like this is done with CSC resolution methods working at the STG level.
Newly introduced signals may be hidden from the rest of the system, so that other concepts could not directly affect their behaviour. The memory concept will be solely in charge of the associated signals.
Let's discuss possible approaches here.
Regardless of how we eventually implement the memory concept, it has to introduce new signal(s) or expand the state space in another way. Otherwise, if the state space is not affected, we will not be able to distinguish states with encoding conflicts.
The most natural way to expand the state space is to introduce a new signal, just like this is done with CSC resolution methods working at the STG level.
Newly introduced signals may be hidden from the rest of the system, so that other concepts could not directly affect their behaviour. The memory concept will be solely in charge of the associated signals.