07.01.2013 Views

Tool Support for Seamless System Development based on ...

Tool Support for Seamless System Development based on ...

Tool Support for Seamless System Development based on ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

6 C<strong>on</strong>clusi<strong>on</strong><br />

Figure 10: T1 trace visualising the Flexray frames and timing requirements supervisi<strong>on</strong><br />

The approach introduced in this paper joins timing tools<br />

designed <str<strong>on</strong>g>for</str<strong>on</strong>g> different phases of the development process<br />

by enabling their interacti<strong>on</strong> <str<strong>on</strong>g>based</str<strong>on</strong>g> <strong>on</strong> Artop [6] and the<br />

AUTOSAR Timing Extensi<strong>on</strong>s [1].<br />

The implementati<strong>on</strong> has been proven by a dem<strong>on</strong>strator<br />

and is currently being used in a mass producti<strong>on</strong><br />

project. The tool support, especially Artime and its interacti<strong>on</strong><br />

with the timing measurement at the supplier<br />

of the ECU using T1, leverages the practical applicati<strong>on</strong><br />

of the AUTOSAR Timing Extensi<strong>on</strong>s industry standard.<br />

We expect more predictable and verifiable timing of embedded<br />

software, improved collaborati<strong>on</strong> between BMW<br />

Group and its suppliers and, at the same time, reducti<strong>on</strong><br />

of development costs by using such a seamless tool support<br />

and the versatile timing specificati<strong>on</strong> capabilities of<br />

the AUTOSAR Timing Extensi<strong>on</strong>s.<br />

References<br />

[1] AUTOSAR <str<strong>on</strong>g>Development</str<strong>on</strong>g> Partnership. Specificati<strong>on</strong><br />

of Timing Extensi<strong>on</strong>s, Versi<strong>on</strong> 1.0.0, Release<br />

4.0.1.<br />

[2] M. Broy, I. H. Krüger, A. Pretschner, and C. Salzmann.<br />

Engineering Automotive Software. In Proceedings<br />

of the IEEE, volume 95, pages 356 – 373,<br />

Feb. 2007.<br />

[3] EAST-ADL Associati<strong>on</strong>. EAST-ADL - An Architecture<br />

Descripti<strong>on</strong> Language. http://www.eastadl.info/.<br />

[4] P. Gliwa and A. Mayer. Applicati<strong>on</strong> Per<str<strong>on</strong>g>for</str<strong>on</strong>g>mance<br />

Measurement <strong>on</strong> Automotive Microc<strong>on</strong>trollers. In<br />

Proceedings of VDI c<strong>on</strong>gress “Elektr<strong>on</strong>ik im Kraftfahrzeug”<br />

(Baden-Baden), 2011.<br />

[5] M. Jersak, P. Gliwa, and K. Richter. Planung und<br />

Absicherung der Echtzeitfähigkeit v<strong>on</strong> Software und<br />

10<br />

vernetzten Steuergeräten. In Simulati<strong>on</strong> und Test<br />

in der Funkti<strong>on</strong>s- und Softwareentwicklung für die<br />

Automobilelektr<strong>on</strong>ik III, 2010.<br />

[6] M. Rudorfer, C. Knüchel, S. Voget, S. Eberle, and<br />

A. Loyer. Artop - an Ecosystem Approach <str<strong>on</strong>g>for</str<strong>on</strong>g> Collaborative<br />

AUTOSAR <str<strong>on</strong>g>Tool</str<strong>on</strong>g> <str<strong>on</strong>g>Development</str<strong>on</strong>g>. In Proceedings<br />

of ERTS2, 2010.<br />

[7] O. Scheickl. Timing C<strong>on</strong>straints in Distributed <str<strong>on</strong>g>Development</str<strong>on</strong>g><br />

of Automotive Real-time <str<strong>on</strong>g>System</str<strong>on</strong>g>s. PhD<br />

thesis, Technische Universität München, 2011.<br />

[8] O. Scheickl, C. Ainhauser, and M. Rudorfer. Distributed<br />

<str<strong>on</strong>g>Development</str<strong>on</strong>g> of Automotive Real-time<br />

<str<strong>on</strong>g>System</str<strong>on</strong>g>s <str<strong>on</strong>g>based</str<strong>on</strong>g> <strong>on</strong> Functi<strong>on</strong>-triggered Timing C<strong>on</strong>straints.<br />

In Proceedings of ERTS2, 2010.<br />

[9] The ALL-TIMES C<strong>on</strong>sortium. D4.4.2 Report <strong>on</strong><br />

main project results. Technical Report Ver. 1.2,<br />

2010.<br />

[10] TIMMO-2-USE C<strong>on</strong>sortium. TIMMO-<br />

2-USE - Mastering Timing <str<strong>on</strong>g>Tool</str<strong>on</strong>g>s, Algorithms<br />

and Languages. http://timmo-2use.org/pressreleases/31032011.pdf.

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

Saved successfully!

Ooh no, something went wrong!