Releases: davidbuzatto/YAAS
v1.0.4
This is a quality of life improvement version:
- Zoom in and Zoom out capabilities;
- Files saved in other versions of YAAs are not compatible with this version, so be careful when updating the tool, as you will not be able to open your old files. From this version onwards, the files will be compatible with the new versions.
Instalation
The recommendation is to use the installer for Windows, but if you are on another platform, you will need to have version 17 or later of the JDK or JRE installed on your system.
v1.0.3
This is a bugfix version:
- The GUI of all types of machines were not maintaining the reference of the created states, allowing the creation of different states with the same identifier when opening a previously saved file, thus creating internal problems in the test/execution mechanisms;
- Files saved in other versions of YAAs are not compatible with this version, so be careful when updating the tool, as you will not be able to open your old files.
Instalation
The recommendation is to use the installer for Windows, but if you are on another platform, you will need to have version 18 or later of the JDK or JRE installed on your system.
v1.0.2
v1.0.1
This is a bugfix release. It was detected a GUI bug related to test inconsistency in Turing Machine tool.
Instalation
The recommendation is to use the installer for Windows, but if you are on another platform, you will need to have version 18 or later of the JDK or JRE installed on your system.
v1.0.0
This is the first complete and stable release of YAAS.
The current tool features are:
Finite Automata (FA)
- Full support for Deterministic and Nondeterministic Finite Automata modeling, test and simulation;
- Create, edit, save and save as image;
- Support to add all missing transitions;
- Support for removal of inaccessible and useless states;
- Conversion from Nondeterministic Finite Automaton to Deterministic Finite Automaton;
- Deterministic Finite Automaton minimization;
- Regular Operations:
- Union;
- Concatenation;
- Kleene Star;
- Complement;
- Intersection.
Pushdown Automata (PDA)
- Full support for Deterministic and Nondeterministic Pushdown Automata modeling, test and simulation;
- Create, edit, save and save as image;
- Conversion from Final State to Empty Stack and vice-versa acceptance types.
Turing Machines (TM)
- Full support for Deterministic Turing Machines modeling, test and simulation;
- Support for Nondeterministic Turing Machines modeling;
- Create, edit, save and save as image;
- Automatic detection of infine loops, i.e., Turing Machines that never halt.
Instalation
The recommendation is to use the installer for Windows, but if you are on another platform, you will need to have version 18 or later of the JDK or JRE installed on your system.
v0.9.1
Bugfixes, GUI improvements and Turing Machines examples.
Files created using the previous versions are not compatible! The compatibility between versions will be assured starting in version 1.0.0.
The version without installer requires JDK/JRE 18 or above.
v0.9.0
Various bugfixes, GUI improvements and now is possible to create Turing Machines and simulate Deterministic Turing Machines!
Files created using the previous versions are not compatible! The compatibility between versions will be assured starting in version 1.0.0.
The version without installer requires JDK/JRE 18 or above.
v0.8.1
Various bugfixes, GUI improvements and now is possible to create new PDAs that accept by final state using PDAs that accept by empty stack and vice-versa.
Files created using the previous versions are not compatible! The compatibility between versions will be assured starting in version 1.0.0.
The version without installer requires JDK/JRE 18 or above.
v0.8.0
This version introduces the implementation of the pushdown automata funcionalities and many GUI improvements. Files created using the previous versions are not compatible! The compatibility between versions will be assured starting in version 1.0.0.
The version without installer requires JDK/JRE 18 or above.
v0.7.3
Regular operations, some GUI adjustments and bug corrections. The version without installer requires JDK/JRE 18 or above.