A methodology and supporting tools for the development of component-based embedded systems

  • Authors:
  • Marc Poulhiès;Jacques Pulou;Christophe Rippert;Joseph Sifakis

  • Affiliations:
  • VERIMAG and France Telecom R&D;France Telecom R&D;VERIMAG;VERIMAG

  • Venue:
  • Proceedings of the 13th Monterey conference on Composition of embedded systems: scientific and industrial issues
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The paper presents a methodology and supporting tools for developing component-based embedded systems running on resourcelimited hardware platforms. The methodology combines two complementary component frameworks in an integrated tool chain: BIP and THINK. BIP is a framework for model-based development including a language for the description of heterogeneous systems, as well as associated simulation and verification tools. THINK is a software component framework for the generation of small-footprint embedded systems. The tool chain allows generation, from system models described in BIP, of a set of functionally equivalent THINK components. From these and libraries including OS services for a given hardware platform, a minimal system can be generated. We illustrate the results by modeling and implementing a software MPEG encoder on an iPod.