• DocumentCode
    3404494
  • Title

    Optimizing Component-Based Embedded Software

  • Author

    Lobry, Olivier ; Navas, Juan ; Babau, Jean-Philippe

  • Author_Institution
    MAPS Res. Center, Orange Labs., Orange, France
  • Volume
    2
  • fYear
    2009
  • fDate
    20-24 July 2009
  • Firstpage
    491
  • Lastpage
    496
  • Abstract
    As functionalities required by embedded systems increase, higher levels of abstraction become necessary to fulfill development exigencies. At the same time, traditional physical and economical constraints such as size, memory usage and energy consumption subsist, making embedded systems development even more complex as it must face two contradictory requirements. In this paper, we expose how a component-based development framework is able to support these two conflicting demands. We follow a component-based approach to benefit from reusability and separation of concerns at design-time, producing flexible systems. We propose a set of flexibility-oriented properties allowing architects to generate, for a same architecture, a set of systems with different flexibility capabilities; these optimization techniques allow developers to pay for flexibility only where it is actually desired. Experiments conducted on several use-cases confirm the effectiveness of our approach.
  • Keywords
    embedded systems; object-oriented programming; optimising compilers; software architecture; software reusability; systems analysis; abstraction level; code generation; component-based embedded software development framework; economical constraint; embedded system development; energy consumption; flexibility-oriented property; memory usage; physical constraint; reusability approach; size constraint; software architecture; software optimization technique; use cases; Application software; Computer applications; Constraint optimization; Embedded computing; Embedded software; Embedded system; Environmental economics; Power generation economics; Runtime; Time to market; component; embedded systems; optimization; software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2009. COMPSAC '09. 33rd Annual IEEE International
  • Conference_Location
    Seattle, WA
  • ISSN
    0730-3157
  • Print_ISBN
    978-0-7695-3726-9
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2009.181
  • Filename
    5254075