How do you check, that your state-machine is not stuck. Its still shocking how much software can "hang", as if there is no way to detect that and reset to a "controllable" state via watchdog and error message. Its a disgrace, that such software engineering basic functionality has to be performed by the operating system.
govolckurself|2 years ago
yccs27|2 years ago
https://en.wikipedia.org/wiki/Halting_problem#Common_pitfall...
I'd go so far to say that this is a key advantage of FSMs - without Turing completeness you get much better options for theoretical analysis.
qikInNdOutReply|2 years ago
I totally agree with you. Its very strange that the Operating System has to do basic controll flow jobs, as in Windows with the basic regular check ins by programs with the os. It should be part of every executable.