Embedded
Products
 
Solutions
Coming soon...
 
Partners
Who we work with
 
News
What's going on
 
Media
Something to read
 
About
Who we are
 
Contact
Where we are
You are on the following page: Products > Requirements & Model Driven Design > State Machine Development Tools Nederlands | French
 
 

State Machine Development Tools

State Charts are increasingly polular as a methodology to design a system. Ideally one would like to be able to generate the application code directly from such State Charts. As the leading vendor for Embedded Development Tools for microcontrollers IAR Systems has developed a complete End-to-End State-Machine Development toolsuite suite for embedded development. The IAR visualSTATE® toosuite includes advanced features like formal verification and generates Apllication-ready code.  

IAR visualSTATEŽ - Overview
IAR visualSTATE® a set of highly sophisticated and easy-to-use development tools for designing, testing and implementing embedded applications based on state machines. It provides advanced verification and validation utilities and generates very compact C/C++ code that is 100% consistent with your system design. In addition, the new and revolutionizing integration with IAR Embedded Workbench& ...
 
IAR visualSTATEŽ - Navigator
The Navigator is used for the overall handling of your embedded development project. From here you can launch the other modules of visualSTATE® and you can specify settings for the Verificator and the Coder. The Navigator contains a tree browser where you can see the file structure of your workspace. A workspace is a file that contains one or more projects with systems and state chart files. ...
 
IAR visualSTATEŽ - Designer
The Designer is a state-of-the-art tool for designing state machines. The tree browser allows you to overview and navigate through your embedded project. All elements of the system are visible and accessible through the browser, and a double-click on the desired element brings up the appropriate configuration dialog box on the screen.   < picture > In the main window you create your ...
 
IAR visualSTATEŽ - Validator
To find out whether your state machine design behaves as intended, you use the Validator. You test and validate your application by sending events into the design model, and in the different windows you can see the results of the events. The validator can also use the Designer  to animate the applications response directly on your state machine diagram. Test sequences can be recorded to a lo ...
 
IAR visualSTATEŽ - Verificator
Formal Verification / Exploring the state space
How do you test that your state machine design model and embedded application does not contain any of the following problematic properties?     * State, Local and System wide dead lock conditions
    * Conflicting transitions between states
    * Unreachable states, i.e. states that cannot ...
 
IAR visualSTATEŽ - Prototyping
The prototyping concept of visualSTATE® makes your communication with marketing and customers much easier. It will help you increase the awareness and knowledge of your product before it is launched. Your sales force and technical support staff will already be well acquainted with the product and able to introduce the product on the market rapidly.
<< picture >>
Alrea ...
 
IAR visualSTATEŽ - Coder
IAR visualSTATE® generates code for your embedded state machine design— automatically. This gives you the benefit of having control logic code that is 100% consistent with the design. visualSTATE employs a technology that ensures fully deterministic execution of your state machine code. Both execution time and sequence are deterministic. There is no possibility for race conditions to occ ...
 
IAR visualSTATEŽ - Integration
The generated code must be integrated into the target application. The generated code will execute the control logic defined in the state chart diagrams. The code is ready to be used in target, but it must be combined with a user-written main loop that can interpret it. You must also implement device drivers for capturing the events. visualSTATE® includes two APIs that function as the interfac ...
 
IAR visualSTATEŽ - Documenter
With the Documenter you can easily create an up-to-date documentation report on your visualSTATE® project. The report includes information on design, validation, simulation, verification, generated code and implementation. All relevant project information is collected from the other visualSTATE modules and organized into a structured document in Rich Text Format or HTML.

Within the ...
 
   

 
 

INDES-IDS BV offers solutions for Embedded Software Development as well as for the Telecommunication NEMS and Service Providers. In these markets we offer products of either the market leader or the innovation leaders. Our goal is to assist you to get to the market sooner by offering a combination of products, knowledge and services.