HCL DevOps Model RealTime
Desenvolve aplicações C++ que consistem em máquinas de estado de comunicação? Quer utilizar UML-RT junto com C++ no Eclipse? O HCL DevOps Model RealTime é a ferramenta que deve utilizar!
Em comparação com a codificação diretamente em C++, o Model RealTime proporciona uma melhor abstração, automatização e análise. Fornece ferramentas ricas em funcionalidades para a conceção, depuração, construção e implementação de aplicações integradas, IoT e em tempo real.
Capacidades
Maior abstração
O UML-RT fornece conceitos poderosos de alto nível, como cápsulas, máquinas de estado e eventos. Utilize diagramas gráficos para visualizar e editar o modelo a partir do qual a sua aplicação é gerada.
Geração automática de códigos
O modelo UML-RT é traduzido automaticamente para um código C++ eficiente. O código gerado evita a monótona codificação manual da lógica da máquina de estado e facilita a segurança dos tópicos. Uma ferramenta de linha de comandos, o Model Compiler, permite-lhe integrar a geração de código ao seu pipeline de CI/CD.
Depuração de modelos
Depure o seu modelo UML-RT quando este for executado no destino. Capture rastreios para resolver problemas e para compreender melhor o comportamento de tempo de execução da aplicação.
Sistema de tempo de execução alvo
Uma biblioteca portátil e poderosa de tempo de execução, o TargetRTS, fornece os serviços de tempo de execução necessários à sua aplicação.
Porquê escolher o HCL DevOps Model RealTime
O Model RealTime ajuda a gerar um código C++ mais eficiente, legível e consistente que evita problemas de simultaneidade e desempenho. As máquinas de estado gráficas são muito mais fáceis de compreender e de trabalhar do que uma implementação C++ de nível baixo. Os utilizadores do Rational Rose Real-Time podem migrar os seus modelos para o Model RealTime através de um assistente de migração.
UML RealTime e C++
O UML-RT fornece conceitos poderosos de alto nível que lhe permitem aumentar o nível de abstração ao projetar a sua aplicação. Os exemplos incluem cápsulas, máquinas de estado, portas e muito mais. Estes conceitos são automaticamente traduzidos para um código C++ altamente eficiente e podem ser utilizados em conjunto com o seu outro código C++ escrito à mão.
Editores de diagramas gráficos
Visualize e edite o seu modelo de aplicação utilizando editores gráficos como diagramas de máquina de estado, diagramas de estrutura composta e diagramas de classe.
Depuração de modelos
Utilize a depuração e o rastreio de modelos de alto nível como um complemento à depuração C++ tradicional para resolver problemas da sua aplicação e para compreender o seu comportamento de tempo de execução.
Biblioteca de tempo de execução poderosa
Uma biblioteca portátil e poderosa de tempo de execução, o TargetRTS, fornece os serviços de tempo de execução necessários à sua aplicação. Com uma longa história de utilização industrial bem-sucedida, esta biblioteca é uma base sólida e testada para a sua aplicação.