IBM Engineering Rhapsody Developer

Eine visuelle, modellgesteuerte Umgebung für die Entwicklung, Validierung, Prüfung und Dokumentation von Echtzeit- und eingebetteten Anwendungen

Person, die einen Laptop mit Datenanalyse-Diagrammen verwendet, die auf eine Glaswand projiziert werden

Überblick

Modellgetriebene Entwicklung 

IBM Engineering Rhapsody Developer ist eine modellgesteuerte Entwicklungsumgebung (MDD), die Unterstützung für UML, SysML und AUTOSAR bietet. Sie ermöglicht es Ihnen, in Ihrer domainspezifischen Sprache (DSL) zu arbeiten. 

Funktionen

Vollständige Generierung von Embedded-Anwendungen

IBM Engineering Rhapsody – Entwickler generiert Anwendungscode für die Sprachen C, C++, Java™ und Ada, einschließlich Architektur- und Verhaltensansichten (wie Statecharts und Aktivitätsdiagramme). Sie können vorhandenen C-, C++-, Java-, Ada- und C#-Code als Referenz importieren und visualisieren oder weiter entwickeln und Änderungen an Design oder Code synchronisieren, um beides auf dem gleichen Stand zu halten. Es unterstützt auch die Integration der Eclipse-Plattform für eine integrierte Code-, Modell- und Debug-Umgebung.

Codegenerierung

Simulation- und modellbasierte Tests

Verwenden Sie Animationsfunktionen für On-Demand-Hilfe mit Debugging auf Designebene, um Defekte frühzeitig zu vermeiden. Sie können die Testerstellung und -ausführung mithilfe der Software IBM Engineering Rhapsody – Test Conductor Add On automatisieren, um die Standards ISO 26262 und IEC 61508 zu erfüllen. Sie können komplexe Anforderungen auch mit UML, SysML oder domänenspezifischen Sprachen (DSL) wie AUTOSAR, DDS oder MARTE visualisieren und analysieren oder eigene DSL erstellen.

Simulation- und modellbasierte Tests

Integration in das IBM Engineering Lifecycle Management

IBM Engineering Rhapsody – Developer bietet eine visuelle Entwicklungsumgebung, die in die IBM Engineering Lifecycle Management-Systeme und Software-Engineering-Plattform für die Entwicklung des gesamten Produktlebenszyklus integriert ist. Es lässt sich mit ELM-Produkten – wie IBM Engineering Requirements Management DOORS Next, IBM Engineering Requirements Management DOORS Family, IBM Engineering Workflow Management, IBM Rational ClearCase und anderen – für die Entwicklung des gesamten Produktlebenszyklus integrieren.

Lebenszyklusunterstützung

Erstellen Sie Artefakte, die den Standards entsprechen

IBM Engineering Rhapsody für DoDAF, MODAF und UPDM ist eine Zusatzsoftware, mit der Sie Artefakte erstellen können, die den Standards des US Department of Defense Architecture Framework (DoDAF), British Ministry of Defense Architectural Framework (MODAF) und Unified Profile für DoDAF/MODAF (UPDM) entsprechen.

    Angriff auf die ML-Trainingsinfrastruktur

    Rückverfolgbarkeit der Anforderungen

    Diese Software ermöglicht die Rückverfolgbarkeit vom Entwurf bis hin zu den Anforderungen und gibt Ihnen über Rhapsody Design Manager einen Überblick über die neuesten Informationen. Es generiert außerdem Anforderungsinformationen in den Code, um die Rückverfolgbarkeit bei der endgültigen Implementierung zur Einhaltung von Sicherheitsstandards zu unterstützen, und bietet einen parametrischen Constraint-Solver für parametrische SysML-Diagramme. Es beinhaltet eine statische Modellprüfanalyse, die zur Verbesserung der Modellkonsistenz und Modellvollständigkeit beiträgt.

      Eine Frau sitzt und tippt auf einem Laptop und ein Mann steht und benutzt ein Tablet, beide in einem Büro

      Zusammenarbeit im Team

      Sie können agil auf Änderungen reagieren und gleichzeitig die Konsistenz für verschiedene Umgebungen wahren. Du kannst Designs mit deinem erweiterten Team teilen und prüfen. Der erweiterte Modellbrowser hilft Ingenieuren beim Sortieren, Organisieren und Bearbeiten von Modellen. Grafische Modellvergleiche und die Zusammenführung von Modellelementen helfen Teams, parallel zu arbeiten. Ein Benutzerhandbuch verkürzt die Einarbeitungszeit und liefert Schritt-für-Schritt-Anleitungen zur Anwendung von Rhapsody für Systems Engineering, Embedded Software Development und Testing.

        Gruppe von Programmierern, die über ein neues Projekt diskutieren und auf den Computerbildschirm schauen.

        Anwendungsfälle

        Beschleunigt die Softwarebereitstellung in großem Maßstab

        Beschleunigen Sie die Entwicklung durch modellgetriebene Engineering-Funktionen, die die Codegenerierung automatisieren, die Rückverfolgbarkeit verbessern, die Einhaltung sicherheitskritischer Vorschriften unterstützen und die Zusammenarbeit im Team fördern. Ermöglichen Sie eine frühzeitige Validierung, reduzieren Sie Fehler und optimieren Sie die Bereitstellung bei komplexen Software- und Systemprojekten.

        Frühzeitig produktionsreifen Code generieren

        Erstellen Sie direkt ausführbaren Anwendungscode aus Modellen, einschließlich Zustandsdiagrammen und Initialisierungslogik. Beginnen Sie mit der Softwareentwicklung, noch bevor die Zielhardware verfügbar ist, beschleunigen Sie die Testphase und reduzieren Sie Entwicklungsverzögerungen für Echtzeit- und eingebettete Systeme.

        Unterstützung verschiedener Plattformen und Sprachen

        Entwickeln Sie Anwendungen in mehreren Programmiersprachen, darunter C, C++, Java und Ada. Zielen Sie auf eine breite Palette von Hardwarearchitekturen, einschließlich Multicore-Prozessoren, um Flexibilität und Portabilität über komplexe Ingenieurumgebungen hinweg zu ermöglichen.

        Vereinfachung der Maßnahmen zur Gewährleistung von Sicherheit und Compliance

        Sorgen Sie für eine lückenlose Rückverfolgbarkeit von den Anforderungen über den Entwurf bis hin zum generierten Code. Unterstützen Sie Compliance-Initiativen für Normen wie ISO 26262, IEC 61508, DO-178B und DO-178C und helfen Sie den Teams dabei, Risiken zu minimieren und Zertifizierungsmaßnahmen zu optimieren.

        Verbesserung von Zusammenarbeit und Modellqualität

        Ermöglichen Sie es Ihren Teams, Fehler früher zu erkennen, Entwicklungsabläufe zu automatisieren und eine Integration mit Lebenszyklusmanagement-Tools sowie Tools von Drittanbietern vorzunehmen. Steigern Sie die Produktivität durch KI-gestützte Anwendungsfallermittlung und flexible Modellierungsansätze, die ein effizientes Systems-Engineering unterstützen.

        Preisgestaltung

        Abstrakte Grafik mit zwei abgerundeten quadratischen Umrissen, die durch blaue und violette Pfeile mit Farbverlauf verbunden sind und eine Schleife bilden.
        IBM Engineering Rhapsody
        Erkunden Sie das gesamte „Engineering Rhapsody“-Portfolio und finden Sie die Tools, Funktionen und Lösungen, die Ihren Anforderungen entsprechen.
        Produkte von Engineering Rhapsody ansehen
        Machen Sie den nächsten Schritt

        Starten Sie mit einer kostenlosen Testversion oder vereinbaren Sie ein Meeting mit einem IBM-Experten, um zu sehen, wie Ihr Unternehmen von Engineering Rhapsody profitieren kann.

        1. Kostenlosen Test starten