institut f¨ur informatik - PST Thesis Management Interface - LMU
institut f¨ur informatik - PST Thesis Management Interface - LMU
institut f¨ur informatik - PST Thesis Management Interface - LMU
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
3. Automotive Open System Architecture<br />
This chapter introduces specialized technologies that rely on model-driven software development<br />
to solve the complexity issue in developing automotive software. These technologies<br />
represent the scope of work concerned in this thesis.<br />
3.1. The AUTOSAR standard<br />
AUTOSAR (AUTomotive Open System ARchitecture) is an open standard that applies the<br />
model-driven approach (see section 2.1) to software development for Electronic Control Units<br />
(ECUs) in automobiles. AUTOSAR is motivated by the increasing complexity of modern<br />
automotive electric and electronic (E/E) architecture (see section 2.1.5). In order to manage<br />
this complexity, automobile manufacturers, suppliers and tool developers have formed a development<br />
partnership that cooperates on developing common, basic functions and supports<br />
competition on innovative functions [Hei04]. The ability to manage this complexity results in<br />
improved quality and reliability of automotive E/E systems. Furthermore, the AUTOSAR<br />
development partnership aims at creating scalable solutions that can be reused within and<br />
across vehicle and component product lines and at an improved development process.<br />
3.1.1. AUTOSAR architecture<br />
The AUTOSAR architecture (see figure 3.1) provides a common software infrastructure for<br />
automotive systems of all vehicle domains. It consists of multiple software layers that build<br />
up on each other and are interconnected through standardized interfaces.<br />
This approach is considered fundamental to achieving the following technical goals: [Hei04,<br />
AUT11c]<br />
• Modularity: enables combining functional modules from different suppliers.<br />
• Scalability: ensures compatibility of common software modules to different vehicle<br />
platforms.<br />
• Transferability: optimizes the use of resources throughout the electronic architecture<br />
of a vehicle.<br />
• Reusability: enables integration of software modules into new environments.<br />
The remaining part of this section describes the essential concepts of the AUTOSAR architecture<br />
in more detail.<br />
25