It seems straightforward to design complex mechatronic systems, such as machines and vehicles, by the divide-and-conquer paradigm: simply split its complexity into different disciplines and different engineering teams. However, this will often lead to sub-optimal technical solutions.

To obtain better mechatronic systems, we draw our attention to the real co-design between different engineering disciplines. We thereby focus on the main interaction between the embedded engineering and other disciplines such as control or mechanical engineering. Techniques such as co-simulation, cross-domain optimization and cross-domain design space exploration drive us to consistent collaboration between different disciplines and to new mechatronic systems with better performance.