Component-Based Software Development for Embedded Systems – An Introduction

  • Colin Atkinson
  • Christian Bunse
  • Christian Peper
  • Hans-Gerhard Gross
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3778)

Abstract

The potential benefits of component-based development are as attractive in the domain of embedded systems as they are in other areas of the software industry. These include reductions in development times and costs, improved quality and specialization of expertise. However, these benefits are much more difficult to realize in embedded systems development than in other areas of software engineering because the problems of composing extra-functional requirements such as quality, reliability and performance are much more acute. When building new applications from existing components it is not only necessary to ensure that they behave as expected, but also that these extra-functional properties are composed correctly. Until recently it was difficult to do this in an economically viable way, but recent trends have combined to make component-based software engineering as imperative for embedded systems development as it is in other domains.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Colin Atkinson
    • 1
  • Christian Bunse
    • 2
  • Christian Peper
    • 2
  • Hans-Gerhard Gross
    • 3
  1. 1.University of MannheimGermany
  2. 2.Fraunhofer Institute Experimental Software EngineeringKaiserslauternGermany
  3. 3.Delft University of TechnologyNetherlands

Personalised recommendations