For this problem read and understand the specifications to


For this problem, read and understand the specifications to determine the system behavior. The specifications are intentionally somewhat ambiguous. If you find some rules on system behavior unavailable, state your assumptions and proceed forth with your answer:

1. FSM Design

a. State the FSM inputs and outputs and what values they take on.

b. Draw the state machine. Your FSM can be a Moore or Mealy machine based on what you judge to be most appropriate.

c. Briefly explain the purpose of each state.

2. Code implementation

a. Using the switch-case method we practiced in the class, implement your state machine for the system in Java, C or C++

b. Your code should have the necessary declarations for the inputs, outputs and FSM states.

c. Your code must be written in a Java/C/C++ source file and must be properly indented.

Please use an IDE (CodeBlocks, Visual Studio, Eclipse, etc) that formats your code properly.

Solution Preview :

Prepared by a verified Expert
Civil Engineering: For this problem read and understand the specifications to
Reference No:- TGS01154936

Now Priced at $30 (50% Discount)

Recommended (94%)

Rated (4.6/5)