Wir geben heute unsere Kooperation mit iSYSTEM zur Erstellung einer durchgängigen Werkzeugkette zum Testen und Debuggen von Embedded Software auf Modellebene bekannt. Das erlaubt nun auch Entwicklern, die mit UML-Werkzeugen modellbasiert Embedded Software entwickeln, direkt im Modell zu testen und zu debuggen. „Wir freuen uns, mit iSYSTEM einen der führenden Anbieter im Bereich Entwicklung und Test von Embedded Lösungen für eine Zusammenarbeit gewonnen zu haben. Gemeinsam adressieren wir den wachsenden Markt der modellbasierten Embedded Entwicklung und stellen mit unserer neuen Lösung eine durchgehende Werkzeugkette zum Testen und Debuggen von Software zur Verfügung”, sagt Roman Bretz, CTO von LieberLieber Software.

Lösung für wachsende Märkte

Die Kooperation bot sich an, da sowohl der Embedded-Markt als auch der Markt für modellbasierte Software- und Systementwicklung deutlich wächst. Es fehlen aber entsprechende Werkzeuge, um die entstehende Software direkt aus dem Modell heraus auf der spezifischen Hardware zu testen und zu debuggen. „Nur mit einer integrierten Werkzeugkette lassen sich die modellgetriebenen Ansätze in der Embedded Software Entwicklung effizient einsetzen. Unser erster Schritt auf dem Embedded Markt war der Codegenerator enar uml2code für Embedded Systeme, der plattformunabhängigen C++ und MISRA konformen C-Code aus UML Modellen erzeugt. Mit enar uml debugger erweitern wir unser Angebot für den Embedded Markt, die Kooperation mit iSYSTEM ist ein wichtiger Schritt auf diesem Weg. Unser Partner adressiert eine breite Palette an Mikrokontroller-Plattformen, sodass die Entwickler auch wirklich für die gewünschte Plattform ihre Software modellbasierend entwickeln und direkt darauf testen und debuggen können“, so Bretz. Durch die Verbindung der Embedded Software Entwicklungsumgebung winIDEA und der blauen Box von iSYSTEM einerseits sowie enar uml debugger von LieberLieber andererseits, entsteht so eine neue Werkzeugkette für die Enterprise Architect-Community.

„Der Embedded Markt ist endlich soweit. Es hat schon einige Jahre gedauert bis Modellierungs-, Codegenerierungs- und Debug-Werkzeuge zusammengefunden haben. Umso erstaunlicher war es für LieberLieber und iSYSTEM, wie einfach und flexibel beide Welten als durchgängige Werkzeugkette verbunden werden können. Ein weiterer Meilenstein der iSYSTEM Connectivity-Strategie entlang des Embedded Entwicklungs- und Testprozesses wird damit in die Tat umgesetzt“, sagt Erol Simsek, Geschäftsführer der iSYSTEM AG.

Test und Fehleranalyse direkt auf Modellebene

Die Lösung kombiniert enar uml debugger, den ersten in Enterprise Architect integrierten, grafischen UML Debugger mit winIDEA, der integrierten Entwicklungsumgebung für die Entwicklung und den Test von Embedded Software. Der UML Debugger von LieberLieber basiert auf enar uml2code, einem Codegenerator für Embedded Systeme. Der mit dem vom Kunden ausgewählten Compiler umgewandelte Code kann direkt auf die Hardware übertragen werden. enar uml debugger wird schließlich über die Infrastruktur von iSYSTEM mit dem Zielsystem verbunden, sodass das Visualisierungsmodul des UML Debuggers das grafische Testen von Code und das Debuggen des dazugehörigen Modells ermöglicht. Sowohl der Codegenerator als auch der UML Debugger von LieberLieber Software unterstützen Klassen- und Aktivitätsmodelle sowie Zustandsautomaten. Die iSYSTEM Software- und Hardwarewerkzeuge (winIDEA und blaue Box) sind für mehr als 50 unterschiedliche CPU Architekturen, über 3500 Mikrokontroller und mehr als 150 Compiler verfügbar.

Besuchen Sie uns auf der embedded world 2014, Nürnberg, 25. -27. Februar:

iSYSTEM: Halle 4, Stand 306

LieberLieber Software + SparxSystems Software: Halle 4, Stand 638