Skip to content

Latest commit

 

History

History
68 lines (44 loc) · 3.22 KB

README.md

File metadata and controls

68 lines (44 loc) · 3.22 KB


Finite state machine (FSM)

Java program that allows to receive 3 important aspects from the user (states, inputs, outputs). Based on these inputs, the system will calculate the connected machine and the minimum equivalent. With this implementation, we put into practice issues related to graphs, graphical interface and decoupling.

Steps to use the program

  • Step 1:

    • Download or clone this project from GitHub to your personal computer.
  • Step 2:

    • Open eclipse (recommended) and import the downloaded folder as a java project.
  • Step 3:

    • Once the project has been imported, right click on it and select the option "Build Path".
  • Step 4:

    • There you will see an option called "JRE System Library", which you will have to press and then enter "Access rules".
  • Step 5:

    • Following the previous step, press "Edit" and then "Add" to add a new sentence. After that, choose "Accessible" and type below javafx/**.
  • Final step:


In the event that you have not been able to complete steps 3, 4 and 5, please observe the explanations on this web page.


Program Requirements

  • Any OS that supports Java.
  • Java 8 (This version includes JavaFX).
  • Eclipse (2020-3).

Tools used

  • Eclipse
  • Scene Builder
  • GitHub
  • GitKraken

Authors

License


Behaviour: All contributors commit to a code of conduct.

Graphic interface