“Model-based software design is a method for designing architecture and algorithms for smart machines and equipment. In model-based development, the designer creates a graphical model of the control system, which is easier to observe and to work with than a line of code. Product development has become twice as fast with some customers, which has reduced innovation costs.

With model based software design, the programmed machine or equipment can be tested throughout the entire development process. The functionality of the different parts of the product can be ensured with a simulator, which provides a very realistic portrayal of the co-operation of the equipment and its software. Costs can be reduced, for example by avoiding costly machine malfunctions by locating problems at the early stages of the product development.

Continuous automation testing and code validation provide documentation that make the maintenance of the final product easier. High-quality system architecture means that the code is easily reusable, which allows further development and new product innovations.

At Devecto, we stay at the forefront of model-based software design by constantly training our experts. We strive for improvement, and we’re constantly developing the best methods for the benefit of our customers. Along with the digital revolution, model-based software tools and methods develop constantly. Big Data, IoT and machine learning will undoubtedly also change model based software design. We will stay at the forefront of this trend by investing in our most talented experts.”

Harri Laukkanen
Devecto