description>Problemlos Quellcode aus UML Zustands- und Aktivitätsdiagrammen erzeugen!

Problemlos Quellcode aus UML Zustands- und Aktivitätsdiagrammen erzeugen!

SinelaboreRT wurde speziell für Entwickler von eingebetteten Echtzeitsystemen entwickelt. Der Schwerpunkt liegt auf einer Aufgabe: Effizienten und verständlichen Code aus UML Zustands- und Aktivitätsdiagrammen zu erzeugen. Der Generator ist ein schlankes und einfach zu verwendendes Werkzeug. Durch das neue C, Java, Swift und C# Backend ist es ebenfalls bestens für die Entwicklung von Desktop oder Serveranwendungen geeignet. ==== Wie funktioniert der Generator? ==== Von verschiedenen UML Tools erstellte Diagramme 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. Der Generator unterstützt alle wichtigen UML Elemente in Zustandsdiagrammen (Deep/Flat History, Regions, Submachines) und Aktiviätsdiagrammen. Sie werden 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 unterstützt. {{:sinelabore_firstpage.png?Wie funktioniert der Generator}} Funktionen im Überblick: * Automatisch generierter Code höchster Güte * Erzeugt C, C++, Java, Swift oder C# Code

Automatisierte Robustheitstests auf UML Modellebene

Keine Laufzeitumgebung notwendig

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

Codeerzeugung speziell für eingebettete Echtzeitsysteme

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

Design und Code passen immer zusammen

Modellieren sie nur die Teile die ein Modell benötigen!

Unterstützte Tools: Cadifra, UModel, Magic Draw, Modelio, Enterprise Architect und ArgoUML

Eingebauter Editor zur effizienten Erstellung von Statecharts

Automatische Generierung von Testfällen

Interaktive oder Batch-Simulation (Replay).

Echtzeitdarstellung der Maschine im Zielsystem

Trace Code Erzeugung

Ausführliches Handbuch

Weitere Details finden Sie auf unseren englischen Seiten.