What does an fsm error mean?


what does an fsm error mean


This question was answered on March 1, 2004. Much of the information contained herein may have changed since posting.

FSM Error Handling

FSM requires flexibility in handling errors because in many cases errors are not severe enough to disrupt the ability of the FSM to proceed normally Theoretically, states within the FSM should be used to handle all errors instead of propagating error status codes back through the calling stack While this will always work, the strict adherence to the use of error-states within a FSM may be too restrictive, so implementations based on the FSM library can use a variety of error-handling procedures The real error-handling dilemma deals with non-catastrophic errors For example, suppose the FSM finds one event-state-transition match, but the guardian fails, so the transition fails Is this an error? Probably not – but good programming practice would insure that some event-condition matched for completeness Alternatively, multiple event-state-transition matches could have all guardians succeed This is most likely an error Thus, depending on the circumstances, there are shades of interpretations of what an error is.

Or go to this page and check it out. http://www.isd.mel.nist.gov/projects/omacapi/Software/FiniteStateMachine/doc/FSMErrorHandling.html

Need Help with this Issue?

We help people with technology! It's what we do.
Schedule an Appointment with a location for help!


Posted by Student of Katharine Gibbs School - New York on March 1, 2004