Jump to content

Event-driven finite-state machine

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 150.59.96.130 (talk) at 03:54, 24 October 2005. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A finite state machine (FSM) is event driven if any incoming input has to be consumed immediately, i.e. the FSM has to perform a transition or input action otherwise the input disappears. In contrast to the virtual finite state machine (VFSM) technology, the application of event driven FSM in complex systems leads to the state explosion problem, as each truly required state path must be repeated for all possible input values. Event driven FSM is implemented with a state transition table and is mainly used for parser applications. dhd