ACM Home Page
Please provide us with feedback. Feedback
Reuse of software in distributed embedded automotive systems
Full text PdfPdf (314 KB)
Source International Conference On Embedded Software archive
Proceedings of the 4th ACM international conference on Embedded software table of contents
Pisa, Italy
SESSION: Distributed systems table of contents
Pages: 203 - 210  
Year of Publication: 2004
ISBN:1-58113-860-1
Authors
Bernd Hardung  AUDI AG, Ingolstadt, Germany
Thorsten Kölzow  Audi Electr. Venture GmbH, Gaimersheim, Germany
Andreas Krüger  AUDI AG, Ingolstadt, Germany
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 21,   Downloads (12 Months): 169,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1017753.1017787
What is a DOI?

ABSTRACT

Until recently, in the automotive industry, reuse of software has entirely been a typical activity of suppliers. They try to reduce the increasing software development costs that stem from rising complexity and size of software in the modern automobile. Lately, also the automotive manufacturers began to develop specific software with competitive relevance. Now they have to deal with the problem of reuse, too. Nevertheless, there is a difference between the manufacturers' and the suppliers' point of view because the manufacturers have to integrate the networked hardware components to one automotive system. Therefore, the manufacturers have to deal with additional problems compared to the supplier. At the beginning of this paper, the specific problems of reuse of software in the automotive domain are shown from the perspective of automotive manufacturers. After that, a framework is proposed to deal with these problems. Moreover, the application of this framework is shown in a realistic application example.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
AUTOSAR. Automotive Open System Architecture. http://www.autosar.de, Apr. 2004.
 
2
Bundesministerium des Inneren. Entwicklungsstandard für IT-Systeme des Bundes. Vorgehensmodell. Kurzbeschreibung. Bonn, 1997.
 
3
CAN in Automation. Controller Area Network (CAN) - an overview. http://www.can-cia.de/can/, Mar. 2003.
 
4
Carnegie Mellon Software Engineering Institute. Software Product Lines. http:// www.sei.cmu.edu/plp/product_line_overview.html, Feb. 2003.
 
5
P. Clemens and L. Northop. Software Product Lines - Practices and Patterns. Addison-Wesley, Boston, 2002.
 
6
DSpace. TargetLink -- Automatic Production Code Generation for Target Implementation. http://www.dspace.deU/ww/en/pub/products/targetimp.htm, Apr. 2004.
 
7
EAST-EEA. Embedded Electronic Architecture. http://www.east-eea.net, Apr. 2004.
 
8
B. Hardung, M. Wernicke, A. Krüger, G. Wagner, and F. Wohlgemuth. Development Process for Networked Electronic Systems. VDI-Berichte 1789, VDI Congress Electronic Systems for Vehicles, Baden-Baden, pages 77--97, Sept. 2003.
9
 
10
H. Heinecke, A. Schedl, J. Berwanger, M. Peller, V. Nieten, R. Belschner, B. Hedenetz, P. Lohrmann, and C. Bracklo. FlexRay -- ein Kommunikationssystem für das Automobil der Zukunft. Elektronik Automotive, pages 36--45, Sept. 2002.
 
11
HIS -- Hersteller Initiative Software, Volkswagen AG. HIS / Vector CAN-Driver Specification V1.0. http://www.automotive-his.de, Aug. 2003.
 
12
 
13
A. Krüger, G. Wagner, N. Ehmke, and S. Prokop. Economic Considerations and Business Models for Automotive Standard Software Components. VDI-Berichte 1789, VDI Congress Electronic Systems for Vehicles, Baden-Baden, pages 1057--1071, Sept. 2003.
 
14
LIN Consortium. LIN Specification Package Revision 2.0. http://www.lin-subbus.org, Sept. 2003.
 
15
MathWorks. MATLAB and Simulink for Technical Computing. http://www.mathworks.com, Apr. 2004.
 
16
Mercer Management Consulting and Hypovereinsbank. Studie, Automobiltechnologie 2010. München, Aug. 2001.
 
17
MOST Cooperation. MOST Specification Rev., 2.2. http://www.mostnet.de/downloads/Specifications/, Nov. 2002.
 
18
MSR. Development of Methods, Definition of Standards, Subsequent Implementation. http://www.msr-wg.de, Apr. 2004.
 
19
OSEK/VDX. Communication Version 3.0.1. http://www.osek-vdx.org/mirror/com301.pdf, 2003.
 
20
OSEK/VDX. Operating System Version 2.2.1. http://www.osek-vdx.org/mirror/os221.pdf, 2003.
 
21
C. Raith, F. Gesele, W. Dick, and M. Miegler. Audi Dynamic Steering as an Example of Distributed Joint Development. VDI-Berichte 1789, VDI Congress Electronic Systems for Vehicles, Baden-Baden, pages 185--205, Sept. 2003.
 
22
J. Schuller and M. Haneberg. Funktionale Analyse -- Eine Methode für den Entwurf hochvernetzter Systeme. Vortrag, VDI-Mechatronik-Konferenz, Fulda, May 2003.
 
23
F. Simonot-Lion. In Car Embedded Electronic Architectures: How to Ensure their Safety. 5th IFAC International Conference on Fieldbus Systems and their Applications - FeT'2003, Aveiro, Portugal, pages 1--8, July 2003.
 
24
Telelogic. Telelogic Doors Overview. http://www.telelogic.com/products/doorsers/doors/, Apr. 2004.
 
25
 
26
T. Thurner, J. Eisenmann, U. Freund, R. Geiger, M. Haneberg, U. Virnich, and S. Voget. The EAST-EEA project -- A Middleware Based Software Architecture for Networked Electronic Control Units in Vehicles. VDI-Berichte 1789, VDI Congress Electronic Systems for Vehicles, Baden-Baden, pages 545--563, Sept. 2003.



REVIEW

"Sushil K Birla : Reviewer"

Leading automotive organizations have recognized reuse as an important element of their product engineering strategies. The need for reuse is even more pressing in embedded control software. The authors make a significant contribution by stating t  more...

Collaborative Colleagues:
Bernd Hardung: colleagues
Thorsten Kölzow: colleagues
Andreas Krüger: colleagues