EFFICIENT, MAINTAINABLE IMPLEMENTATION OF STATE MACHINES IN SOFTWARE
Original Publication Date: 1994-Oct-01
Included in the Prior Art Database: 2002-Mar-12
Real time systems often need to implement state machines in software. Existing implementation meth- ods for software state machines lead to code which is extremely complex, inefficient, error-prone and d&cult to debug. These implementations are diffi- cult to modify because the logic used to reach a given state is scattered around one large fUndion or several separate functions.