A ferramenta de design e geração de código IAR Visual State é baseada em máquinas de estado e ajuda os programadores a otimizar os seus projetos e a acelerar o desenvolvimento. O IAR Visual State gera código altamente compacto que segue as normas de codificação MISRA C/C++. A documentação também é gerada. A capacidade de desenvolver graficamente aplicações Java/C# no mesmo ambiente que as aplicações C/C++ reduz drasticamente o risco de criar diferenças acidentais de funcionalidade e simplifica a manutenção ao desenvolver sistemas que contenham aplicações incorporadas e para dispositivos móveis/PCs. A simulação e validação podem ser realizadas em simultâneo para diferentes variantes da aplicação, garantindo a qualidade do código e simplificando a gestão do projeto.
"Ao permitir que os nossos utilizadores tragam as suas aplicações Java ou C# para o mesmo ambiente que as suas aplicações incorporadas, ajudamos a minimizar o risco de desvios e garantimos que todas as funções críticas das suas aplicações estão alinhadas", afirma Anders Holmberg, Diretor de Estratégia da IAR Systems. "O IAR Visual State é utilizado principalmente pelos nossos clientes em setores com elevadas exigências de qualidade e validação de código, como a indústria automóvel, e agora oferecemos-lhes mais uma forma de simplificar o desenvolvimento e gerir aplicações complexas.".
Com o IAR Visual State, os programadores podem acelerar a prototipagem e reduzir o tempo de lançamento no mercado. Recursos inteligentes para organizar e modularizar o design estão disponíveis para um trabalho de equipa eficiente. A ferramenta está integrada no compilador C/C++ completo e no conjunto de ferramentas de depuração IAR Embedded Workbench®, permitindo aos programadores depurar em hardware com animação gráfica, definir pontos de interrupção ao nível da máquina de estados e utilizar funções de rastreio e registo.
