Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

INFO 3235: Software Quality Assurance (S50)

LAB 3
Name: Harnoor Sangha
Student ID: 100341321
Finite State Machine Examples that I researched were: Vending machine system and washing machine
system. I have added citation that will take you directly to the website for both the topics provided.

 (ubidots, 2017) : Washing machine system

 (Heuring, n.d.): Vending machine system


My design is not related to any of the topics I have provided above but a topic I tried to create that has
a similar approach.

An automatic fan: A modern automatic fan, with various settings of different speeds, rotate on/off, and
turning the fan on/off itself , is an example of a finite state machine. By turning the dial (or pushing
buttons) you can make it do one set of things or another. Each one of those sets of things is a program.

Each action is considered a state: each speed increase button is one state, rotate button is one state, on
button is one state and then off button is one state.

Buttons: ON, OFF, SPEED 1: LOW, SPEED 2: MEDIUM, SPEED 3: HIGH, ROTATE

Finite State Machine of the Automatic Fan

Pb: power button Si: speed increase

You might also like