IAR Systems launches Visualstate 6.20
IAR Systems
Visualstate 6.20
IAR Systems has announced the launch of IAR Visualstate 6.20, the latest release of its high-level design tool featuring code generation, simulation and test, and formal verification.
IAR said that the latest release of Visualstate provides improved speed and memory efficiency, enabling rapid verification of more complex designs.
This makes IAR Visualstate even more suitable as a tool for small embedded designs that require high integrity.
IAR Visualstate is a set of development tools for designing, testing and implementing embedded applications based on state chart diagrams.
It provides advanced verification and validation utilities, and generates compact C/C++ code that is 100 per cent consistent with the system design.
In addition, its tight integration with IAR Embedded Workbench enables true state machine debugging on hardware, with direct graphical feedback at various levels of detail.
Designs generated by IAR Visualstate can already be found in applications such as blood glucose meters, underwater breathing apparatus, coffee machines and office ventilation control.
There are virtually no restrictions on the type of modelling constructions that can be used for verification, and the tool includes a comprehensive set of optimisations that reduce runtime and memory requirements.
This latest release also features improved compliance to MISRA C:2004.
The generated code in the readable code format has been closely aligned with the MISRA C:2004 guidelines and with the guidelines published by MIRA on MISRA C:2004 in the context of automatic code generation.
IAR Visualstate 6.20 also has the ability to exclude specified design regions from code generation: it is possible to mark state machine regions and individual states on any hierarchical level for exclusion from further processing.
The developer then has the option to confirm during code generation, verification and validation whether the marked regions should be excluded or included.
This feature can be used to create simple product differentiation, or to generate different debug scenarios for code generation, validation and verification.
An example code index gives short descriptions relating to each of the accompanying code and applications examples.
By designing a system of state machines in IAR Visualstate, the developer is able to use the formal verification feature to uncover issues or anomalies in a design that would be virtually impossible to cover in full by writing test suites.
More stories
IAR compiler supports RL78 microcontrollers
IAR Systems has released IAR Embedded Workbench for RL78, the first software development tools that support the latest range of microcontrollers from Renesas Electronics.
RX architecture uses IAR Embedded Workbench
IAR Systems has announced that Renesas Electronics' RX microcontroller architecture is benefiting from the power debugging technology included in IAR Embedded Workbench.
Development suite for embedded applications
The Freescale MQX Software Solution has been integrated with IAR Embedded Workbench to provide a development tool suite for embedded applications running on Freescale's Coldfire devices.
IAR launches microprocessor development kit
IAR Systems has announced the availability of an integrated development kit for the Freescale i.MX25 range of low-power ARM9-based microprocessors.
IAR adds new functionality to Embedded Workbench
IAR Systems has announced a technology specifically designed to enable software developers to reduce power consumption in embedded systems.


