SinelaboreRT - Problemlos Quellcode aus UML  Zustandsdiagrammen erzeugen!

 

sinelaboreRT wurde speziell für Entwickler von eingebetteten Echtzeitsystemen entwickelt. Der Schwerpunkt liegt auf einer Aufgabe: Effizienten und verständlichen Code aus UML Zustandsdiagrammen zu erzeugen. Der Generator ist ein schlankes und einfach zu verwendendes Werkzeug. Durch das neue C++ and C# Backend ist es ebenfalls bestens für die Entwicklung von Desktop oder Serveranwendungen geeignet.


Funktionen im Überblick:

  1. -  Erzeugt C, C++, C#, Ada oder ObjectiveC Code

  2. -  Kann mit jedem Prozessor, Compiler und OS/RTOS verwendet werden

  3. -  Codeerzeugung speziell für eingebettete Echtzeitsysteme

  4. -  Keine Laufzeitumgebung notwendig

  5. -  Gut an verschiedene Systemdesigns anpassbar
       (Foreground/Background, RTOS-basiert ...)

  6. -  Automatisierte Robustheitstests auf UML Modellebene

  7. -  Design und Code passen immer zusammen

  8. -  Unterstützte Tools: Cadifra, UModel, Magic Draw,
       Enterprise Architect und ArgoUML

  9. -  Automatische Generierung von Testfällen

  10. -  Interaktive oder Batch-Simulation (Replay).

  11. -  Echtzeitdarstellung der Maschine im Zielsystem

  12. -  Trace Code

  13. -  Ausführliches Handbuch


Wie funktioniert der Generator?

Von verschiedenen UML Tools erstellte Zustandsdiagramme kann der Generator direkt in die gewählte Zielsprache übersetzten. Vor der Umsetzung werden ausführliche Tests auf Modellebene durchgeführt, um die Konsistenz des Modells sicherzustellen. Das erspart Zeit beim Review und Testen. Die folgende Generierung kann in weiten Grenzen an besondere Bedürfnisse angepasst werden. Das Werkzeug unterstützt Sie optimal in den verschiedenen Entwicklungsphasen wie z.B. in der Testphase durch die automatische Erzeugung von Testfällen oder während der Fehlersuche durch automatisch erzeugten Tracecode.



Weitere Details finden Sie auf unseren englischen Seiten.


Meldungen: