Ich bin Entwickler in einem Open Source Projekt das eine Programmieroberfläche zur UML gestützten Softwarentwicklung entwickelt hat.

Oder anders ausgedrückt: Astade (http://astade.de) kann C Code für Zustandsmaschinen generieren, die grafisch gezeichnet wurden.

Dies funktioniert heute schon für Linux und Windows Programme.

Jetzt möchte ich mich in die Controller Programmierung einarbeiten. Ich plane, mir ein kleines Entwicklungsboard zu kaufen (warscheinlich AVR) und dann ein Framework zu schaffen, dass es ermöglicht grafisch entworfene Zustandsdiagramme auf dem Controller auszuführen.

Dies hätte mehrere Vorteile:
1. Der Code wird besser wiederverwendbar
2. Der Code wird besser verständlich
3. Der Code wird leichter dokumentierbar
4. Es ist leichter in einer Simmulation am PC zu testen

Meine Fragen dazu sind:
1. Gibt es sowas oder was ähnliches schon (als kostenlose Open Source Software)
2. Haltet Ihr das für nützlich (oder braucht das keiner)
3. Hat hier jemand Lust, mitzumachen
(weniger die Tool Realisierung, dass schaff ich schon. Aber bei der Definition der Anforderungen und dem Test des Tools könnte ich Hilfe gebrauchen, zumal meine Erfahrung in der Controller Programmierung noch ziemlich am Anfang steht )