HCL RTist
HCL RTist es un entorno de desarrollo para crear aplicaciones complejas, basadas en eventos y en tiempo real. Está diseñado específicamente para ayudar a los ingenieros de software con herramientas ricas en características para el diseño, análisis, construcción e implementación integrados, IoT y en tiempo real.
Capacidades
Utilizar extensiones de software
Un lenguaje específico de dominio llamado Art, diseñado como una extensión de C++ moderno, le permite crear software en tiempo real con estado en IDE populares como Visual Studio Code y Eclipse Theia.
Resultados automatizados y personalizables
Detecte problemas en una fase temprana mediante reglas de validación automáticas y personalizables que verifican su aplicación mientras la desarrolla.
Ahorre tiempo con código generado
El arte se traduce a código C++ eficiente de forma automática e incremental a medida que escribe. El código generado le ahorra la tediosa codificación manual de la lógica de la máquina de estado y hace que la seguridad de los subprocesos sea muy sencilla.
Almacenamiento de datos de aplicaciones
Una biblioteca de tiempo de ejecución portátil y potente, TargetRTS, proporciona los servicios de tiempo de ejecución que necesita su aplicación. Con una larga historia de uso industrial exitoso, esta biblioteca es una base sólida y probada en batalla para su aplicación.
Por qué elegir HCL RTist
HCL RTist lo ayuda a generar código C++ consistente, legible y eficiente que evita problemas de concurrencia y rendimiento. Esta poderosa herramienta se integra con OneTest Embedded para capturar y visualizar la cobertura de ejecución de las máquinas de estado y admite la migración de modelos de Rational Rose Real-Time.
UML en tiempo real y C++
UML-RT proporciona poderosos conceptos de alto nivel que le permiten elevar el nivel de abstracción al diseñar su aplicación. Los ejemplos incluyen cápsulas, máquinas de estado, puertos y muchos más. Estos conceptos se traducen automáticamente en código C++ altamente eficiente y se pueden usar junto con su otro código C++ escrito a mano.
Editores de diagramas gráficos
Vea y edite su modelo de aplicación utilizando editores gráficos como diagramas de máquinas de estado, diagramas de estructura compuesta y diagramas de clase.
Depurador de modelos
Utilice la depuración y el seguimiento de modelos de alto nivel como complemento de la depuración tradicional de C++ para solucionar problemas de su aplicación y comprender su comportamiento en tiempo de ejecución.
Potente biblioteca en tiempo de ejecución
Una biblioteca de tiempo de ejecución portátil y potente, TargetRTS, proporciona los servicios de tiempo de ejecución que necesita su aplicación. Con una larga historia de uso industrial exitoso, esta biblioteca es una base sólida y probada en batalla para su aplicación.