• DocumentCode
    1824704
  • Title

    Efficient and Adapted Component-Based Strategies for Embedded Software Device Drivers Development

  • Author

    Navas, Juan ; Babau, Jean-Philippe

  • Author_Institution
    MAPS Res. Center, Orange Labs., Issy-les-Moulineaux, France
  • Volume
    2
  • fYear
    2009
  • fDate
    29-31 Aug. 2009
  • Firstpage
    514
  • Lastpage
    519
  • Abstract
    Component-Based Software Engineering (CBSE) is now a mature architectural paradigm that has proved its value at design and development phases, easing software comprehension and reuse, among others. However, concepts introduced by CBSE have an impact on execution performance and reliability of hard-restrained embedded systems. In this paper we use a performance-oriented implementation of a generic component model and propose a series of strategies to be applied on embedded systems, and particularly device drivers design and development. These strategies take into account CBSE design features as well as concerns and requirements inherent to device drivers domain. Evaluation results show that by applying these strategies, benefits drawn from CBSE are compatible with embedded systems performance requirements.
  • Keywords
    device drivers; embedded systems; object-oriented programming; software architecture; software reusability; adapted component-based strategy; component-based software engineering; embedded software device drivers development; generic component model; hard-restrained embedded system reliability; software architectural paradigm; software comprehension; software development; software reuse; Application software; Design engineering; Embedded computing; Embedded software; Embedded system; Hardware; Memory management; Programming; Software engineering; Time to market; Component Models; Device Drivers; Performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering, 2009. CSE '09. International Conference on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-5334-4
  • Electronic_ISBN
    978-0-7695-3823-5
  • Type

    conf

  • DOI
    10.1109/CSE.2009.274
  • Filename
    5284200