Skip to content

Releases: davidbuzatto/YAAS

v1.0.7

Choose a tag to compare

@davidbuzatto davidbuzatto released this 08 Sep 03:20
  • Bugfixes;
  • Snap to grid movement improvements;
  • Transition control points improvements.

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.6

Choose a tag to compare

@davidbuzatto davidbuzatto released this 01 Jun 21:21

Lots of improvements in the implemented algorithms (mainly bugfixes).

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.5

Choose a tag to compare

@davidbuzatto davidbuzatto released this 28 Apr 21:24

This is a quality of life improvement version:

  • Now when there are transitions between two states in both directions, YAAS adjusts its curvatures so that they do not overlap. This functionality was suggested by @JohnVitor-Dev in issue #8.

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.4

Choose a tag to compare

@davidbuzatto davidbuzatto released this 17 Dec 01:00

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

Choose a tag to compare

@davidbuzatto davidbuzatto released this 14 Dec 18:13

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

Choose a tag to compare

@davidbuzatto davidbuzatto released this 10 Jan 01:20

This is a maintenance version addressing the issues #1, #2, #3, #4, and #5.

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.1

Choose a tag to compare

@davidbuzatto davidbuzatto released this 19 Oct 01:19

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

Choose a tag to compare

@davidbuzatto davidbuzatto released this 15 Oct 17:07

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

v0.9.1 Pre-release
Pre-release

Choose a tag to compare

@davidbuzatto davidbuzatto released this 14 Oct 19:39

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

v0.9.0 Pre-release
Pre-release

Choose a tag to compare

@davidbuzatto davidbuzatto released this 14 Oct 03:45

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.