IBM Rational Rhapsody

 

        Seit Oktober 2009 ist Willert Software Tools IBM®-Business-Partner mit
        einer technischen Zertifizierung für das Rational®-Produkt Rhapsody® 

 

Rational® Rhapsody® Developer® 

stellt eine Umgebung zur Verfügung, die eine frühe Validierung des Verhaltens von Embedded Systemen und Software ermöglicht. Auf diese Weise werden Fehler früher in dem Produktlebenszyklus aufgedeckt. Produkte werden schneller ausgeliefert mit Hilfe von rapid Prototyping, visuelles Debugging und Modell- Execution.

Ausführliche Produktbeschreibung 

 

Rational® Rhapsody® Architect for Systems Engineers® 

hilft Systems Engineers bei der Zusammenarbeit, um so die Komplexität beim Spezifizieren und Entwickeln von innovativen Produkten zu verwalten.

Ausführliche Produktbeschreibung  

 

Rational® Rhapsody® Designer for Systems Engineers® 

bietet System-Ingenieuren eine kollaborative Entwicklungsumgebung mit Simulation für Anforderungen, Architektur, Validierung von Verhalten, um die Kommunikation von komplexen Anforderungen und trade-off-Analysen von komplexen Systemen zu verbessern.  

Ausführliche Produktbeschreibung  

 

Rational® Rhapsody® Architect for Software® 

bietet eine UML- und SysML- basierte Software-Entwicklungsumgebung für Echtzeit und Embedded Software Entwicklung.  Entwickler eingebetteter Software können eine integrierte Softwareentwicklungsumgebung für C-, C++- oder Java-Code nutzen, die ihnen dabei hilft, die Konsistenz ihrer Anwendungen zu verbessern; dazu dient die UML-basierte Modellierung zur Visualisierung und Dokumentation des Entwurfs eingebetteter und Echtzeit-Anwendungen.

Ausführliche Produktbeschreibung  

 

 

       ✔ = inkludiert                                                                1   Nur für Simulation.

       ✖ = nicht inkludiert                                                        2   Nur Code Rümpfe, kein Code aus State-charts.

       Ο = optional (AddOn Produkt)                                         3   Nur Animation ist möglich.

       —= nicht zutreffend                                                       4   Nur wenn RXF als Framework verwendet wird.

 

Developer

System Architect

System Designer

Software Architect

Embedded UML Studio

 

UML 2.x

✔

✔

✔

✔

✔

UML 2.1 Diagramme

SysML

✖

✔

✔

✖

✖

SysML Diagramme

Code Generierung

✔

✖

✔ (1)

✔ (2)

✔

Code Generierung ist möglich aus Class/Object/Package-Diagrams, Statecharts, Sequence-Diagrams

Sprache

C, C++, Java, ADA

C++

C, C++, Java

C

Die Sprache für die Code-Generierung. 

Animation

✔

✖

✔ (3)

✖

✖

Rhapsody Animation ermöglicht das Debuggen von einem Rhapsody-Modell durch das Instrumentieren des generierten Codes

OXF Framework

✔

✖

✔

✖

✖

UML hat viele Elemente die ‘C’ nicht von sich aus unterstützt. Sie sind in ein Framework implementiert. OXF ist das Standard-Framework von IBM.

RXF Framework

Ο

✖

✖

✖

✔

RXF (Realtime eXecution Frame-work) ist das für embedded Systeme mit begrenzten Ressourcen optimierte Frame-work von Willert Software Tools.

Embedded UML Target debugger

Ο (4)

✖

✖

✖

Ο

Willert UML Target Debugger. Sequence-Diagrams direkt aus einem Target ohne dynamische Code-Instrumentierung.

DOORS Anbindung

Ο

Ο

Ο

Ο

Ο

Möglichkeit, Requirements aus DOORS ein zu binden für traceability.

CM Anbindung

Ο

Ο

Ο

Ο

Ο

Schnittstelle zu Configuration Management Tools.