A model-driven framework for guided design space exploration

2014 ◽  
Vol 22 (3) ◽  
pp. 399-436 ◽  
Author(s):  
Ábel Hegedüs ◽  
Ákos Horváth ◽  
Dániel Varró
Author(s):  
Twan Basten ◽  
Martijn Hendriks ◽  
Nikola Trčka ◽  
Lou Somers ◽  
Marc Geilen ◽  
...  

2008 ◽  
Vol 3 (1) ◽  
pp. 13-22
Author(s):  
Marcio F. da S. Oliveira ◽  
Eduardo W. Brião ◽  
Francisco A. Nascimento ◽  
Flávio R. Wagner

This paper presents a Model Driven Engineering approach for MPSoC Design Space Exploration (DSE) to deal with the ever-growing challenge of designing complex embedded systems. This approach allows the designer to automatically select the most adequate modeling solution for application, platform, and mapping between application and platform, in an integrated and simultaneous way and at a very early design stage, before system synthesis and code generation have been performed. The exploration is based on high-level estimates of physical characteristics of each candidate solution. In an experimental setting, the DSE tool automatically performs four design activities: it selects the number of processors, maps tasks to processors, allocates processors to bus segments, and sets the voltage of each processor. Experimental results, extracted from a DSE scenario for a real application, show that the proposed estimation and exploration approach may find a suitable solution regarding the design requirements and constraints in a very short time, with an acceptable accuracy, without relying on costly synthesis-and-simulation cycles.


Author(s):  
Marcio Ferreira da Silva Oliveira ◽  
Marco Aurelio Wehrmeister ◽  
Francisco Assis do Nascimento ◽  
Carlos Eduardo Pereira

Modern embedded systems have increased their functionality by using a large amount and diversity of hardware and software components. Realizing the expected system functionality is a complex task. Such complexity must be managed in order to decrease time-to-market and increase system quality. This chapter presents a method for high-level design space exploration (DSE) of embedded systems that uses model-driven engineering (MDE) and aspect-oriented design (AOD) approaches. The modelling style and the abstraction level open new design automation and optimization opportunities, thus improving the overall results. Furthermore, the proposed method achieves better reusability, complexity management, and design automation by exploiting both MDE and AOD approaches. Preliminary results regarding the use of the proposed method are presented.


2016 ◽  
Vol 87 (3) ◽  
pp. 271-286 ◽  
Author(s):  
Feriel Ben Abdallah ◽  
Chiraz Trabelsi ◽  
Rabie Ben Atitallah ◽  
Mourad Abed

Sign in / Sign up

Export Citation Format

Share Document