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 |