TI Implementing State Machines in Smalltalk AU Trevor P. Hopkins LT UMCS-93-3-1 OR UMCS AV ftp ftp.cs.man.ac.uk:pubTRUMCS-93-3-1.ps.Z AV http http:www.cs.man.ac.ukcsonlycstechrepAbstractsUMCS-93-3-1.html AV email techreports@cs.man.ac.uk MN March YR 1993 AB Implementing software solutions using finite state machines (FSMs) is a useful technique in many application areas, including compiler implementation and network protocols. This report examines possible implementation techniques for FSMs in the Smalltalk object-oriented system, and identifies techniques which best support the goals of generality, flexibility and software reuse.