t-wissmann / DEA_Editor

Deterministic Finite Automaton Simulator written in C++/Qt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DEA Editor

A simulator of deterministic finite automata (DFA; shortened to DEA in German).

DEA Editor Demo gif

Further screenshots can be found here: https://github.com/t-wissmann/DEA_Editor/wiki/Screenshots

1. Author

DEA_Editor was written by Thorsten Wissmann (http://thorsten-wissmann.de)

2. License

It is licensed under the GPL v3 See http://www.gnu.org/licenses/gpl.txt for more details.

3. About DEA Editor

DEA Editor is a GUI Education Software. It aims at helping to understand the htoery of finite state machines (DFA/FSM, or DEA in german). You can create a FSM by creating its state diagram, and then let your new FSM recognize an input string. This process of recognizing is visualized with colors an animations (the current state of the FSM and the last transition is highlighted). DEA Editor supports drag&drop and an intuitive mouse control.

4. Requirements

Requirements to run DEA Editor:

  • Qt4 dlls/libraries Requirements to compile:
  • Qt4 development tools (qmake, compiler)

5. Howto build/make/(re)compile

qmake-qt4
make

The executable can then be found under bin/dea_editor

About

Deterministic Finite Automaton Simulator written in C++/Qt


Languages

Language:C++ 98.4%Language:QMake 1.0%Language:C 0.6%