Model-driven design-space exploration for embedded systems: the octopus toolset

  • Authors:
  • Twan Basten;Emiel Van Benthum;Marc Geilen;Martijn Hendriks;Fred Houben;Georgeta Igna;Frans Reckers;Sebastian De Smet;Lou Somers;Egbert Teeselink;Nikola Trčka;Frits Vaandrager;Jacques Verriet;Marc Voorhoeve;Yang Yang

  • Affiliations:
  • Embedded Systems Institute and Eindhoven University of Technology;Eindhoven University of Technology;Eindhoven University of Technology;Radboud University Nijmegen;Radboud University Nijmegen;Radboud University Nijmegen;Embedded Systems Institute;Océ Technologies;Eindhoven University of Technology and Océ Technologies;Eindhoven University of Technology;Eindhoven University of Technology;Radboud University Nijmegen;Embedded Systems Institute;Eindhoven University of Technology;Eindhoven University of Technology

  • Venue:
  • ISoLA'10 Proceedings of the 4th international conference on Leveraging applications of formal methods, verification, and validation - Volume Part I
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The complexity of today's embedded systems and their development trajectories requires a systematic, model-driven design approach, supported by tooling wherever possible. Only then, development trajectories become manageable, with high-quality, cost-effective results. This paper introduces the Octopus Design-Space Exploration (DSE) toolset that aims to leverage existing modeling, analysis, and DSE tools to support model-driven DSE for embedded systems. The current toolset integrates Uppaal and CPN Tools, and is centered around the DSE Intermediate Representation (DSEIR) that is specifically designed to support DSE. The toolset architecture allows: (i) easy reuse of models between different tools, while providing model consistency, and the combined use of these tools in DSE; (ii) domain-specific abstractions to support different application domains and easy reuse of tools across domains.