The IAR Visual State design and code generation tool is based on state machines and helps developers streamline their designs and accelerate their projects. IAR Visual State generates highly compact code that adheres to MISRA C/C++ coding standards. Documentation is also generated. The ability to graphically develop Java/C# applications in the same environment as C/C++ applications dramatically reduces the risk of accidentally creating differences in functionality and simplifies maintenance when developing systems containing embedded and mobile/PC applications. Simulation and validation can be performed simultaneously for different application variants, ensuring code quality and simplifying project management.

"By allowing our users to bring their Java or C# application into the same environment as their embedded application, we help minimize the risk of deviations and ensure that all critical functions of their applications are aligned," says Anders Holmberg, Strategy Director, IAR Systems. "IAR Visual State is primarily used by our customers in industries with high demands for code quality and validation, such as the automotive industry, and now we offer them another way to simplify their development and manage complex applications.".

With IAR Visual State, developers can accelerate prototyping and shorten time to market. Intelligent features for organizing and modularizing design are available for efficient teamwork. The tool is integrated with the full C/C++ compiler and the IAR Embedded Workbench® debugging toolset, enabling developers to debug on hardware with graphical animation, set state machine-level breakpoints, and utilize trace and logging functions.

This email address is being protected from spambots. You need JavaScript enabled to view it.