DocumentCode
3345802
Title
Refactoring an Automotive Embedded Software Stack using the Component-Based Paradigm
Author
Galla, Thomas M. ; Schreiner, D. ; Forster, Wolfgang ; Kutscherat, C. ; Göschka, Karl M. ; Horauer, Martin
Author_Institution
Dependable Comput. Syst., DECOMSYS, Vienna, Austria
fYear
2007
fDate
4-6 July 2007
Firstpage
200
Lastpage
208
Abstract
The number of electronic systems in cars is continuously growing. Electronic systems, consisting of so-called electronic control units (ECUs) interconnected by a communication network, account for up to 30% of a modern car´s worth. Consequently, software plays an ever more important role, both for the implementation of functions and the infrastructure. In order to benefit from the reuse of software modules, the major automotive companies have standardized a large number of these modules in the context of the AUTOSAR consortium. In this paper we propose the refactoring of the AUTOSAR stack of system software modules by applying the component-based paradigm in order to increase the scalability of the software stack according to the particular requirements of the application. We demonstrate the feasibility of this approach by performing the refactoring of the modules FlexRay Driver and FlexRay Interface as an example and by deploying the resulting refactored components in a sample automotive application. Finally, we measure the execution time as well as the memory consumption of the refactored components and compare these measures to the measures obtained from the corresponding ordinary AUTOSAR modules.
Keywords
automobiles; automotive electronics; device drivers; embedded systems; object-oriented programming; software reusability; storage management; AUTOSAR module; FlexRay driver; FlexRay interface; automotive company; automotive electronic system; automotive embedded software stack refactoring; communication network; component-based paradigm; electronic control unit; memory consumption; software module reuse; system software module; Application software; Automotive applications; Automotive engineering; Communication networks; Communication system control; Control systems; Embedded software; Scalability; System software; Time measurement;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Embedded Systems, 2007. SIES '07. International Symposium on
Conference_Location
Lisbon
Print_ISBN
1-4244-0839-3
Electronic_ISBN
1-4244-0840-7
Type
conf
DOI
10.1109/SIES.2007.4297336
Filename
4297336
Link To Document