1902089 Hardik Maheshwari
1902140 Aniruddh Rathi
1902147 Sradhanjan Saha
1902179 Mohit Varma
Group Number: 22
Guide: Prof. Sakshi Surve
The main aim of the project is to build an easy to use Graphical User Interface to edit and visualise Finite Automata.
Users can use drag and drop features to generate automata diagrams without writing any markup.
The diagrams can also be run to demonstrate the working of the automata.
To create a web based solution where a user can design a finite automata in a most easy and effective way and check his/her inputs using the inbuilt simulator.
FSM Simulator
JFLAP
FSM must be defined with markup
Difficult to edit FSM
Has to be run locally with Java
Users cannot share designed automata easily
State | 1 | 2 | Output |
---|---|---|---|
|
|
| - |
|
|
|
|
|
|
|
|
|
|
|
|
HTML 5
CSS 3
JavaScript
VueJS
TypeScript
T. Singh, S. Afreen "Automata Simulator : A mobile app to teach theory of computation." sci-hub.se
H. Dershem and R. McFall. "Finite State Machine Simulation in an Introductory Lab." academia.edu
S. Rodger, J. Lim and S. Reading. "Increasing Interaction and Support in the Formal Languages and Automata Theory Course" academia.edu
T. Finley and S. Reading. "Turning Automata Theory into a Hands-on Course" academia.edu