A Finite State Machine CASE Tool

dc.contributor.advisorDavis, Wilbon P.
dc.contributor.authorCureington, James A.
dc.contributor.committeeMemberAmon, Tod T.
dc.contributor.committeeMemberMartin, Cecil E.
dc.date.accessioned2024-05-21T18:54:26Z
dc.date.available2024-05-21T18:54:26Z
dc.date.issued1997-05
dc.description.abstractSoftware systems specified in terms of states and events such as communication protocols, window applications, and various data processing algorithms, are easily implemented by Finite State Machines (FSMs). State transition graphs and tables are two common methods of graphically representing FSMs. Implementing an FSM from either representation is a time consuming and tedious task. The goal of this thesis was to develop a Computer Aided Software Engineering (CASE) tool that allows an FSM to be graphically specified and C source code to be generated from the specification implementing the FSM. The CASE tool was developed using the waterfall software life-cycle model, and the artifacts of each phase of the life-cycle are provided in the appendices. The thesis research involved determining the pros and cons of using FSMs and CASE tools to develop software systems, determining the different types of commonly used FSMs, and investigating different FSM implementation methods.
dc.description.departmentComputer Science
dc.formatText
dc.format.extent620 pages
dc.format.medium1 file (.pdf)
dc.identifier.citationCureington, J.A. (1997). A finite state machine CASE tool (Unpublished thesis). Southwest Texas State University, San Marcos, Texas.
dc.identifier.urihttps://hdl.handle.net/10877/18757
dc.language.isoen
dc.subjectcomputer-aided software engineering
dc.subjectsystem design
dc.subjectcomputer software
dc.titleA Finite State Machine CASE Tool
dc.typeThesis
thesis.degree.departmentComputer Science
thesis.degree.disciplineComputer Science
thesis.degree.grantorSouthwest Texas State University
thesis.degree.levelMasters
thesis.degree.nameMaster of Science

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Cureington_James_1997.pdf
Size:
24.74 MB
Format:
Adobe Portable Document Format