The design of the control system is carried out on the basis of the chosen approximate model. For designing sophisticated control systems giving the best performance the designer must have specific - sometimes even very advanced - competences essentially in the mathematical field.

This is the reason of the wide use of elementary control techniques like the PID control, which can easily be set up in-field by applying simple (but long) experimental procedures.

Within the EICAS methodology there were developed Automated Algorithm and code generation techniques assisting the designer during all design steps in which complicated calculations are required, until a completely automatic development of the control algorithms and related code are made possible.

When the designer decides to follow one of the available automatic design techniques, he must choose the control architecture that he believes to be more suitable, give the approximate plant model  and define the control performance required.

Algorithms and software for the control are immediately developed and the designer can then verify the performance through the numerical simulation which uses the fine model for reproducing the plant.