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
Link To Document