https://github.com/akashnag/autosim
An automata simulator written in Java, supporting Moore, Mealy, TM, DFA, NFA, DPDA, NPDA, CFG
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (4.8%) to scientific vocabulary
Keywords
Repository
An automata simulator written in Java, supporting Moore, Mealy, TM, DFA, NFA, DPDA, NPDA, CFG
Basic Info
Statistics
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
AutoSim
AutoSim is a free automata simulator for students and educators. Written in Java, it is a command-line based utility that runs on any OS that supports Java. With AutoSim, you can not only determine the final state or stack/tape contents, you can also trace through the execution states as well, from the initial to the final states. It currently supports DFAs, NFAs, Moore machines, Mealy machines, DPDAs, NPDAs, CFGs (derivation), as well as Standard Turing Machines. It also supports NFA to Regex conversion.
Compilation
bash
$ cd src/autosim
$ javac -Xlint:unchecked *.java
Execution
bash
$ cd src
$ java autosim.AutoSim
The above will display the list of all command line options. Example files are to be found in the examples directory.
License
The application is licensed under the MIT License. Copyright © Akash Nag.
Owner
- Name: Akash Nag
- Login: akashnag
- Kind: user
- Location: Kolkata, India
- Twitter: AkashNagCS
- Repositories: 2
- Profile: https://github.com/akashnag