Skip to main content
Book cover

Component-Based Software Development for Embedded Systems

An Overview of Current Research Trends

  • Book
  • © 2005

Overview

Part of the book series: Lecture Notes in Computer Science (LNCS, volume 3778)

Part of the book sub series: Programming and Software Engineering (LNPSE)

This is a preview of subscription content, log in via an institution to check access.

Access this book

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

Table of contents (16 chapters)

  1. Component-Based Software Development for Embedded Systems – An Introduction

  2. Specification and Verification

  3. Component Compatibility

  4. Component Architectures, Implementation and Tool Support

  5. Non-functional Properties

Keywords

About this book

Embedded systems are ubiquitous. They appear in cell phones, microwave ovens, refrigerators, consumer electronics, cars, and jets. Some of these embedded s- tems are safety- or security-critical such as in medical equipment, nuclear plants, and X-by-wire control systems in naval, ground and aerospace transportation - hicles. With the continuing shift from hardware to software, embedded systems are increasingly dominated by embedded software. Embedded software is complex. Its engineering inherently involves a mul- disciplinary interplay with the physics of the embedding system or environment. Embedded software also comes in ever larger quantity and diversity. The next generation of premium automobiles will carry around one gigabyte of binary code. The proposed US DDX submarine is e?ectively a ?oating embedded so- ware system, comprising 30 billion lines of code written in over 100 programming languages. Embedded software is expensive. Cost estimates are quoted at around US$15– 30 per line (from commencement to shipping). In the defense realm, costs can range up to $100, while for highly critical applications, such as the Space Shuttle, the cost per line approximates $1,000. In view of the exponential increase in complexity, the projected costs of future embedded software are staggering.

Editors and Affiliations

  • Chair of Software Technology, University Mannheim, Mannheim, Germany

    Colin Atkinson

  • Fraunhofer IESE, Kaiserslautern, Germany

    Christian Bunse

  • Embedded Software Laboratory, Delft University of Technology, Delft, The Netherlands

    Hans-Gerhard Gross

  • Fraunhofer Institute Experimental Software Engineering, Kaiserslautern, Germany

    Christian Peper

Bibliographic Information

Publish with us