DESIGN OF A SOFTWARE SYSTEM FOR FINITE STATE MACHINE (FSM)

Abstract

There are several ways used to represent the circuits and system operations for design and analyses. Finite state machine (FSM) is one of the ways that used for representing the operations of many circuits and systems in electronic engineering, computer engineering ,..etc by graph. Finite state machine is very simple machine in design. It consists of sets of input symbols, output symbols and states that required to design it. Also, in fact, the function of input symbols and output symbols with the present state to give the next state must be found. In this paper, a software simulator is implemented by using Visual Basic programming language to simulate the Finite State machine (design and operation). This simulation represents general examples. However, the software may be used to learn the student concepts of FSM and its operations.