You are right, care should be taken when creating state machines but it can get out of hand e.g. it becomes a state machine within a state machine within a state machine with each state machine having really a huge number of states each with really numerous number of entry and exit conditions...
thread227-208347
In line with the closed thread above, does anyone come across with any tool for managing complexities for state machines implemented in C/C++/C# ?