HCL RTist
HCL RTist è un ambiente di sviluppo per la creazione di applicazioni complesse, basate su eventi e in tempo reale. È specificamente pensato per aiutare gli ingegneri del software con strumenti ricchi di funzionalità per la progettazione, l'analisi, la creazione e la distribuzione embedded, IoT e in tempo reale.
Capacità
Utilizza estensioni software
Un linguaggio specifico del dominio chiamato Art, progettato come estensione del moderno C++, ti consente di creare software stateful in tempo reale in IDE popolari come Visual Studio Code ed Eclipse Theia.
Risultati automatizzati e personalizzabili
Rileva i problemi in una fase iniziale grazie a regole di convalida automatiche e personalizzabili che controllano la tua applicazione mentre la sviluppi.
Risparmia tempo con il codice generato
L'arte viene tradotta in codice C++ efficiente automaticamente e in modo incrementale durante la digitazione. Il codice generato ti salva dalla noiosa codifica manuale della logica della macchina a stati e rende la sicurezza dei thread un gioco da ragazzi.
Archiviazione dei dati dell'applicazione
Una libreria di runtime portatile e potente, TargetRTS, fornisce i servizi di runtime necessari per la tua applicazione. Con una lunga storia di utilizzo industriale di successo, questa libreria è una base testata in battaglia e solida come una roccia per la tua applicazione.
Perché scegliere HCL RTist
HCL RTist ti aiuta a generare codice C++ coerente, leggibile ed efficiente che impedisce problemi di concorrenza e prestazioni. Questo potente strumento si integra con OneTest Embedded per l'acquisizione e la visualizzazione della copertura dell'esecuzione delle macchine a stati e supporta la migrazione dei modelli da Rational Rose Real-Time.
UML in tempo reale e C++
UML-RT fornisce potenti concetti di alto livello che ti consentono di aumentare il livello di astrazione durante la progettazione della tua applicazione. Gli esempi includono capsule, macchine a stati, porte e molti altri. Questi concetti vengono tradotti automaticamente in codice C++ altamente efficiente e possono essere utilizzati insieme ad altro codice C++ scritto a mano.
Editor di diagrammi grafici
Visualizza e modifica il tuo modello di applicazione utilizzando editor grafici come diagrammi di macchine a stati, diagrammi a struttura composita e diagrammi di classe.
Debug del modello
Utilizza il debugging e la traccia di modelli di alto livello come complemento al debugging C++ tradizionale per la risoluzione dei problemi dell'applicazione e per comprenderne il comportamento in fase di esecuzione.
Potente libreria di runtime
Una libreria di runtime portatile e potente, TargetRTS, fornisce i servizi di runtime necessari per la tua applicazione. Con una lunga storia di utilizzo industriale di successo, questa libreria è una base testata in battaglia e solida come una roccia per la tua applicazione.