This assignment will have you implement the basic methods of a class for deterministic automata. You should not require more than 50 lines of code to complete this assignment, however it may take some time for you to get comfortable with the structure of the project (the documentation of which is provided here https://mc.cdm.depaul.edu/automata/doc/index.html).
The next programming assignments will build on your own code
implement the basic methods of a class for nondeterministic automata, and implement determinization. The former is done by adjusting very few lines from the first programming assignment (about 10, plus a function for E), the latter should be around 40 lines.
You are to submit the files DetAutomaton.java and NonDetAutomaton.java, and only those files, on D2L before the deadline. To test your file on the grading computer, go to:
https://mc.cdm.depaul.edu/automata/upload-pa2.html using user: dpu, pass: automata.