• DocumentCode
    2708657
  • Title

    Component-based software engineering for embedded systems

  • Author

    Crnkovic, Ivica

  • Author_Institution
    Dept. of Comput. Sci. & Electron., Malardalen Univ., Vasteras, Sweden
  • fYear
    2005
  • fDate
    15-21 May 2005
  • Firstpage
    712
  • Lastpage
    713
  • Abstract
    Although attractive, CBD has not been widely adopted in domains of embedded systems. The main reason is inability of these technologies to cope with the important concerns of embedded systems, such as resource constraints, real-time or dependability requirements. However, an increasing understanding of principles of CBD makes it possible to utilize these principles in implementation of different component-based models more appropriate for embedded systems. The aim of this tutorial is to point to the opportunity of applying this approach for development and maintenance of embedded systems. The tutorial gives insights into basic principles of CBD, the main concerns and characteristics of embedded systems and possible directions of adaptation of component-based approach for these systems. Different types of embedded systems and approaches for applying CBD are presented and illustrated by examples from research and practices. Also, challenges and research directions of CBD for embedded systems are discussed.
  • Keywords
    embedded systems; object-oriented programming; software engineering; component-based development; component-based software engineering; embedded system; Application software; Control systems; Design engineering; Embedded computing; Embedded system; Object oriented modeling; Process control; Real time systems; Reliability engineering; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2005. ICSE 2005. Proceedings. 27th International Conference on
  • Print_ISBN
    1-59593-963-2
  • Type

    conf

  • DOI
    10.1109/ICSE.2005.1553676
  • Filename
    1553676