Design space abstraction and metamodeling for embedded systems design space exploration

  • Authors:
  • Marcio F. S. Oliveira;Francisco A. Nascimento;Wolfgang Mueller;Flávio R. Wagner

  • Affiliations:
  • Federal University of Rio Grande do Sul, Porto Alegre, Brazil and University of Paderborn, Paderborn, Germany;Federal University of Rio Grande do Sul, Porto Alegre, Brazil;University of Paderborn, Paderborn, Germany;Federal University of Rio Grande do Sul, Porto Alegre, Brazil

  • Venue:
  • Proceedings of the 7th International Workshop on Model-Based Methodologies for Pervasive and Embedded Software
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present a design space exploration (DSE) method for embedded systems, which represents the design space as a categorical graph product, in order to overcome the challenge of performing multiple DSE activities, such as task mapping, processor allocation, and software binding. Moreover, the method adopts a Model-Driven Engineering (MDE) approach, defining a design space metamodel to represent the categorical graph product and other DSE concepts, such as solutions, costs, and DSE activities. Furthermore, exploiting the MDE approach, we use model-to-model transformation rules to implement the design constraints, which guide and prune the design space. The method is applied to the design of a real-life application, and experiments demonstrate its effectiveness.