13.02.2013 Views

Evaluation Environment for AUTOSAR-Autocode in Motor Control ...

Evaluation Environment for AUTOSAR-Autocode in Motor Control ...

Evaluation Environment for AUTOSAR-Autocode in Motor Control ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!