Model-Based Design (MDB) is a technique to visually approach complex systems such as creation and usage of a mathematical model of a system under analysis or designing complex control. From the model, it is possible to derive an executable specification which can simulate the real behavior of the system, and for the case of software control systems it is possible to derive an implementation in a programming language to be executed on the embedded controller.
Evidence provides products and support for design, simulation, code generation and deployment of systems developed using model-based design techniques.
Evidence in particular has developed E4Coder, a set of tools based on ScicosLab which can be used to simulate control algorithms and to generate code for embedded microcontrollers. The VPL (Visual Programming Language) approach adopted on each tool enable not only fast and safe code development but also a reduction of the cost related to both the porting from the simulation environment to the target hardware and the migration to different targets.
Moreover, Evidence has competences related to the usage of Mathworks Model-based design tools such as Matlab, Simulink, and StateFlow for the simulation and code generation of control designs.
Examples of Model-based project performed by Evidence are: