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
Link To Document :
بازگشت