HCL RTist
HCL RTist est un environnement de développement pour la création d'applications complexes, événementielles et temps réel. Il est spécialement conçu pour aider les ingénieurs logiciels avec des outils riches en fonctionnalités pour la conception, l'analyse, la construction et le déploiement d'applications embarquées, IoT et temps réel.
Capacités
Utiliser les extensions logicielles
Un langage spécifique au domaine appelé Art, conçu comme une extension du C++ moderne, vous permet de créer des logiciels en temps réel avec état dans des IDE populaires tels que Visual Studio Code et Eclipse Theia.
Résultats automatisés et personnalisables
Détectez les problèmes à un stade précoce grâce à des règles de validation automatiques et personnalisables qui vérifient votre application pendant que vous la développez.
Gagnez du temps avec le code généré
L'art est traduit en code C++ efficace automatiquement et progressivement au fur et à mesure que vous tapez. Le code généré vous évite le codage manuel fastidieux de la logique de la machine d'état et facilite la sécurité des threads.
Stockage des données d'application
Une bibliothèque d'exécution portable et puissante, TargetRTS, fournit les services d'exécution nécessaires à votre application. Avec une longue histoire d'utilisation industrielle réussie, cette bibliothèque est une base éprouvée et solide comme le roc pour votre application.
Pourquoi choisir HCL RTist
HCL RTist vous aide à générer un code C++ cohérent, lisible et efficace qui empêche les problèmes de concurrence et de performance. Cet outil puissant s'intègre à OneTest Embedded pour capturer et visualiser la couverture d'exécution des machines d'état et prend en charge la migration des modèles à partir de Rational Rose Real-Time.
UML RealTime et C++
UML-RT fournit de puissants concepts de haut niveau qui vous permettent d'élever le niveau d'abstraction lors de la conception de votre application. Les exemples incluent les capsules, les machines à états, les ports et bien d'autres. Ces concepts sont automatiquement traduits en code C++ très efficace et peuvent être utilisés avec votre autre code C++ écrit à la main.
Éditeurs de diagrammes graphiques
Visualisez et modifiez le modèle de votre application à l'aide d'éditeurs graphiques tels que les diagrammes de machines à états, les diagrammes de structure composite et les diagrammes de classes.
Débogueur de modèle
Utilisez le débogage et le traçage de modèle de haut niveau en complément du débogage C++ traditionnel pour dépanner votre application et comprendre son comportement à l'exécution.
Puissante bibliothèque d'exécution
Une bibliothèque d'exécution portable et puissante, TargetRTS, fournit les services d'exécution nécessaires à votre application. Avec une longue histoire d'utilisation industrielle réussie, cette bibliothèque est une base solide et éprouvée pour votre application.