Model-driven design-space exploration

Predict the past, explore the future

One well established approach to product development in high-tech industry is to have separate ‘design-build-integrate-test’ stages. In this approach, major unexpected problems often arise at the start of the ‘integration-test’ stage. A typical example is a disappointing, post-integration, overall system performance. Resolving issues at this stage involves costly redesign.

Model-driven design-space exploration is an excellent way to avoid such problems early on. This approach constructs executable models that separate the embedded system application’s logic from the execution platform on which it is mapped. The models can be calibrated with available measurements or approximations to validate and improve the model’s predictive power.

Design-space exploration models bridge the gap between back-of-the-envelope calculations and physical prototypes. They provide system-wide insight into timing bottlenecks, and allow rapid exploration of design alternatives, e.g. to optimise timing performance. Ultimately, this approach leads to shorter, predictable development times and much better controlled product quality.

Model-driven design-space exploration

Method details

Method description

  1. Predict the past
    •  Model the system by decomposing it in
       an application, a platform and a
       mapping view
    •  Calibrate the model with available
       measurements or ‘guesstimates’ and
       validate its predictive power
  2. Explore the future: play what-if scenarios
    •  Optimise application functionality,
       platform dimensioning and mapping

Research projects


Industrial partners:

  • ASML
  • Océ

Academic partners:

  • Eindhoven University of Technology
  • Radboud University Nijmegen


Business manager:

Frans Beenker


+31 (0)88-866 5420