Home CAE Solution Model-based development

Innovative model-based development

NDR provides consulting & support for model-based development to achieve quality improvement and cost reduction

Model-based development

In recent years, an innovative development technique known as model-based development (MBD) is being widely used in various fields such as ECU development for automobiles which includes control systems. At NDR, we zeroed in on MBD at a very early stage, and used it for development in response to the demands of our customers. We actively use simulation in each product development phase during embedded product development to achieve significant efficiencies, and to provide support for quality improvement and cost reduction.

Advantages of model-based development

Design

The validity of the design can be checked

  • Specifications are represented by combining numeric blocks (modeling)
  • By simulating this model, its working can be theoretically checked even without an actual machine

Development technique which enables problems during requirement definition/ design, which would have otherwise been detected only during the testing phase, to be detected early

Development

The validity of the coding can be checked

  • Accurate code can be automatically generated from the model created during design
  • By simulating this code, its working can be theoretically checked even without an actual machine

Testing which enables problems during development, which would have otherwise been detected only during the testing phase, to be detected early

Testing

The proper working of the actual machine can be checked

  • A model created during design can be re-used
  • When checking working using an actual machine, it can be compared with the simulation

During testing, it is easy to build the inspection environment, and it is also easy to classify problems as problems with the actual machine and problems with the specifications

By introducing model-based development, problems can be detected early, thereby reducing the cost of rework.
NDR links the control system with the actual machine environment and helps in building an optimum environment.

Guide to the working of model-based development

MBD Application Examples

RaspberryPi which is popular as a single board computer used for education, and control systems using models in the MATLAB and Simulink environment which are typically used in the automotive industry