Evaluation Environment for AUTOSAR-Autocode in Motor Control ...
Evaluation Environment for AUTOSAR-Autocode in Motor Control ...
Evaluation Environment for AUTOSAR-Autocode in Motor Control ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Chapter 2<br />
<strong>AUTOSAR</strong><br />
Automotive Open System Architecture (<strong>AUTOSAR</strong>) is a consortium of automotive<br />
manufactures <strong>in</strong>clud<strong>in</strong>g BOSCH, which tends to establish a standard 1 <strong>for</strong> automotive<br />
software eng<strong>in</strong>eer<strong>in</strong>g. The first discussions were done <strong>in</strong> 2002 and the partnership was<br />
signed <strong>in</strong> 2003. One idea beh<strong>in</strong>d <strong>AUTOSAR</strong> is “Cooperate on standards, compete on<br />
implementation”[8] and it is aimed to solve some pr<strong>in</strong>cipal goals:<br />
• decoupl<strong>in</strong>g of software from underly<strong>in</strong>g hardware<br />
• development of software without dependency of the system structure<br />
• shar<strong>in</strong>g of software between manufactures<br />
• relocat<strong>in</strong>g of software to a different Electronic <strong>Control</strong> Unit (ECU) <strong>in</strong> a vehicle<br />
• better tool support <strong>for</strong> the development process and even compatible tool<strong>in</strong>g<br />
between the manufactures<br />
• replaceability of hardware components without much ef<strong>for</strong>t to customize the<br />
software<br />
This is achieved with the standardization of all major system functions and exchange<br />
<strong>for</strong>mats. Additionally some parts of the hardware and the software are encapsulated to<br />
provide high reusability, scalability and flexibility. The standardization is done stepwise<br />
by publish<strong>in</strong>g different releases. The first release with number 1.0 was published<br />
<strong>in</strong> 2005.<br />
Not every detail of <strong>AUTOSAR</strong> is of <strong>in</strong>terest <strong>for</strong> this work and a complete description<br />
would go beyond the scope. The next sections give an overview of the architecture<br />
and the basic approach and it is based on [8]. The <strong>for</strong> this work significant parts are<br />
described <strong>in</strong> more detail <strong>in</strong> the follow<strong>in</strong>g sections. This description is based on the<br />
<strong>AUTOSAR</strong> release 2.1, which is ma<strong>in</strong>ly used <strong>in</strong> this whole work. The newer release<br />
3.0 is already published, but there doesn’t exist enough tools yet, which supports this<br />
release.<br />
1 Currently <strong>AUTOSAR</strong> is just a de–facto standard<br />
3