Libero Finite State Machine programming tool.
The Libero FSM tool forms part of the OpenKernel Toolkit.
It is being released here as a separate package, complete with source code, BeOS project files for x86 and ppc, Libero project samples, documentation, a collection of 'Liberetto' fanzines from 96/01 to 99/12 and a pre-built BeOS-x86 executable.
Libero: 1.v.(latin) "I free", from liberare; 2.n.(french) Go-fer for football (soccer) team, keeps things moving during matches;3.n. Brand of diapers in Europe.
"Liber-o" is pronounced like English "liber-ty" or French "liber-té".
Are you a programmer? Do you sincerely want to write better programs?
Then take a look at Libero, a free software tool from iMatix.
How do I use Libero?
Design your program visually as a state diagram;
Choose your programming language;
Generate a framework for your program;
Fill-in the framework to get from rapid prototype to working program;
Repeat until your program is perfect.
What Languages can I use?
ANSI C
PHP
Java
C++
Perl
Awk
UNIX shells - Korn shell, BASH, Bourne shell, C shell
Rexx
MS Visual Basic
MS Test Basic
COBOL
PL/SQL
MS 80x86 Assembler
NASM, the Netwide Assembler
... with open-ended support for other languages. Libero uses a programmable code generator engine. To generate code in a specific
language, you write a new schema. A schema is like a script or program, written using Libero's schema language.