dc.description.abstract |
Finite State Machines are found throughout computer science. Compilers, grammars, or any kind of program where users can be in different positions, all make use of high-level states and state transitions. Any circuit with memory is a Finite State Machine (FSM). Even computers can be viewed as huge FSMs. The Finite State Machine is a useful design tool that allows us to approach the design in a systematic manner. Finite state machines are widely used in modeling of application behavior, design of hardware digital system, software engineering, compilers, network protocols, and the study of computation and languages. This system develops software designs using event-driven finite state machine and implements on temperature control system as a case study. |
en_US |