Academia.eduAcademia.edu

Finite state machine patterns

1998

Finite state machines (FSM) are widely used in many reactive systems to describe the dynamic behavior of an object based on its state. The theoretical concepts of FSMs and an object's specifications, in terms of state transition diagrams, have long been used. Here, we show how to solve several recurring design problems in implementing a state machine. We present a basic design pattern for finite state machines whose design evolves from the general understanding of state machines functionality.

This document is currently being converted. Please check back in a few minutes.