- https://jpquadrat.github.io/ Some research based on timed Petri net and (max,+) algebra.
- https://github.com/Lecrapouille/MaxPlus.jl My (max,+) toolbox for Julia, a portage of the http://www.scicoslab.org/ toolbox (since Scilab is no longer maintained).
- The book SYNCHRONIZATION AND LINEARITY: An Algebra for Discrete Event Systems can be downloaded for free. The Scilab toolbox is based on this book.
- http://www.cmap.polytechnique.fr/~gaubert/HOWARD2.html is the algorithm used for computing the (max,+) eigenvalue used in ScicosLab MaxPlus toolbox and that I reused in this project.
- http://www.unice.fr/dgaffe/recherche/outils_grafcet.html GRAFCET editor.
- ENSIAME IMS by JC. Popieul.
- https://sites.google.com/view/apimou/accueil A Grafcet editor and code generation for Arduino. The code source is now available.
- Cours sur le GRAFCET by O. Kamach https://www.electronique-mixte.fr/wp-content/uploads/2018/07/Formation-GRAFCET-cours-9.pdf
- https://github.com/igorakim/pnet-simulator A online Petri net editor that inspired my GUI.
- https://github.com/Kersoph/open-sequential-logic-simulation a Grafcet made with Godot Engine.
- https://youtu.be/l1F2dIA90s0 Programmation d'un Grafcet en C.
- https://youtu.be/v5FwJvtGaEw Programmation d'un Grafcet en C pour Arduino.
- https://www.youtube.com/watch?v=y8lWIG71040 Introduction au Guide d'Etude des Modes de Marche et d'Arrêt (GEMMA). You can download the template PDF or to the draw.io format.