Components for embedded software: the PECOS approach

  • Authors:
  • Thomas Genßler;Alexander Christoph;Michael Winter;Oscar Nierstrasz;Stéphane Ducasse;Roel Wuyts;Gabriela Arévalo;Bastiaan Schönhage;Peter Müller;Chris Stich

  • Affiliations:
  • Forschungszentrum Informatik (FZI), Germany;Forschungszentrum Informatik (FZI), Germany;Forschungszentrum Informatik (FZI), Germany;University of Bern, Switzerland;University of Bern, Switzerland;University of Bern, Switzerland;University of Bern, Switzerland;Object Technology International (OTI), The Netherlands;ABB Research Center, Germany;ABB Research Center, Germany

  • Venue:
  • CASES '02 Proceedings of the 2002 international conference on Compilers, architecture, and synthesis for embedded systems
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software is more and more becoming the major cost factor for embedded devices. Already today, software accounts for more than 50 percent of the development costs of such a device. However, software development practices in this area lag far behind those in the traditional software industry. Reuse is hardly ever heard of in some areas, development from scratch is common practice and component-based software is usually a foreign word. PECOS is a collaborative project between industrial and research partners that seeks to enable component-based technology for a certain class of embedded systems known as "field devices" by taking into account the specific properties of this application area. In this paper we introduce a component model for field device software. Furthermore we report on the PECOS component composition language CoCo and the mapping from CoCo to Java and C++.