HCL DevOps Model RealTime
HCL DevOps Model RealTime ist eine Entwicklungsumgebung für die Entwicklung von komplexen und ereignisgesteuerten Anwendungen sowie Echtzeitanwendungen. Es wurde speziell entwickelt, um Softwareingenieure mit funktionsreichen Tools für Design, Analyse, Aufbau und Bereitstellung von eingebetteten, IoT- und Echtzeitanwendungen zu unterstützen.
Fähigkeiten
Software-Erweiterungen nutzen
Mit der domänenspezifischen Sprache Art, die als Erweiterung von modernem C++ entwickelt wurde, können Sie zustandsbehaftete Echtzeit-Software in gängigen IDEs wie Visual Studio Code und Eclipse Theia erstellen.
Automatisierte und anpassbare Ergebnisse
Erkennen Sie Probleme in einer frühen Phase durch automatische und anpassbare Validierungsregeln, die Ihre Anwendung während der Entwicklung überprüfen.
Sparen Sie Zeit mit generiertem Code
Art wird automatisch und schrittweise in effizienten C++-Code übersetzt, während Sie tippen. Der generierte Code erspart Ihnen die mühsame manuelle Kodierung der Zustandsmaschinenlogik und macht die Threadsicherheit zu einem Kinderspiel.
Speichern von Anwendungsdaten
Eine portable und leistungsstarke Laufzeitbibliothek, TargetRTS, stellt die von Ihrer Anwendung benötigten Laufzeitdienste bereit.
Warum Sie sich für HCL DevOps Model RealTime entscheiden sollten
HCL DevOps Model RealTime hilft Ihnen, konsistenten, lesbaren und effizienten C++-Code zu generieren, der Parallelitäts- und Leistungsprobleme verhindert. Dieses leistungsstarke Tool ist mit OneTest Embedded integriert, um die Ausführungsabdeckung von Zustandsautomaten zu erfassen und zu visualisieren, und unterstützt die Migration von Modellen aus Rational Rose Real-Time.
UML RealTime und C++
UML-RT bietet leistungsstarke Konzepte auf hoher Ebene, mit denen Sie die Abstraktionsebene beim Entwurf Ihrer Anwendung erhöhen können. Beispiele hierfür sind Kapseln, Zustandsautomaten, Ports und vieles mehr. Diese Konzepte werden automatisch in hocheffizienten C++-Code übersetzt und können zusammen mit Ihrem anderen handgeschriebenen C++-Code verwendet werden.
Grafische Diagramm-Editoren
Betrachten und bearbeiten Sie Ihr Anwendungsmodell mit grafischen Editoren wie Zustandsdiagrammen, zusammengesetzten Strukturdiagrammen und Klassendiagrammen.
Modell-Debugger
Verwenden Sie High-Level-Modell-Debugging und Tracing als Ergänzung zum traditionellen C++-Debugging, um Fehler in Ihrer Anwendung zu beheben und ihr Laufzeitverhalten zu verstehen.
Leistungsstarke Laufzeitbibliothek
TargetRTS ist eine portable und leistungsstarke Laufzeitbibliothek, die die von Ihrer Anwendung benötigten Laufzeitdienste bereitstellt. Mit einer langen Geschichte erfolgreicher industrieller Nutzung ist diese Bibliothek eine kampferprobte und grundsolide Grundlage für Ihre Anwendung.