Skip to main content
Log in

A system-level test for automotive communication subsystems

Ein Test auf Systemebene für die verschiedenen Bussysteme in modernen Autos

  • Originalarbeiten
  • Published:
e & i Elektrotechnik und Informationstechnik Aims and scope Submit manuscript

Zusammenfassung

Die moderne Elektronik, gepaart mit entsprechender Software, bildet die Basis für die meisten Innovationen in modernen Autos. Die zahlreich verbauten Steuergeräte sind mit verschiedenen Bussystemen wie LIN, CAN oder FlexRay vernetzt und bieten so gemeinsam das nötige "Mehr" an Funktionalität, Sicherheit, Zuverlässigkeit, Komfort und Energieeffizienz. Ein von der Automobilindustrie neu entwickeltes Bussystem und standardisierte Software versprechen zuverlässigere Lösungen. Nichtsdestotrotz gibt es – gerade zumal der gesteigerten Komplexität – immer wieder auch seltene Fälle, dass Fehler im System verborgen bleiben. Dieser Artikel beschreibt einen Ansatz auf Systemebene, der ein holistisches Testen komplexer Fehlerfälle des Kommunikationssubsystems ermöglicht. Der Einsatz dieses Testwerkzeugs wird kurz anhand eines Demonstrator-Systems sowie anhand eines Experiments dargestellt, in dem die Lebensdauer von Cliquen für eine gegebene Konfiguration untersucht wird.

Summary

Typical cars are nowadays controlled by multiple electronic control units that are grouped into hierarchical, functional segments like power train, chassis and safety, body electronics, infotainment or comfort. All these control units are interconnected by various different bus systems and allow for the exchange of data in order to enable new features and increased functionality. In particular, automotive OEMs strive to improve safety, reliability, environmental efficiency and comfort in order to meet the market demands. Recently, the automotive industry has adapted FlexRay as a new bus protocol and standardized software interfaces in order to handle the involved complexity. Despite all these efforts, however, rare fault scenarios may go unnoticed and eventually cause undesired effects. This article describes a test-setup that will allow to test an automotive communication subsystem at the system level – a feat that is otherwise hard to setup. The applicability of this approach is shown by way of a dedicated demonstrator system and an experiment that evaluates the life expectancy of cliques.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

References

  • Ademaj, A. (2002): Slightly-off-specification failures in the time-triggered architecture, Proceedings of the Seventh IEEE International High-Level Design Validation and Test Workshop (HLDVT '02), pp. 7–12, October, Cannes, France. ISBN:0-7803-7655-2

  • Armengaud, E., Steininger, A., Horauer, M. (2008): Towards a systematic test for embedded automotive communication systems. IEEE Transactions on Industrial Informatics 4 (3): 146–155

    Article  Google Scholar 

  • FlexRay Communications Systems – Protocol Specification Version 2.1 Rev. A, FlexRay Consortium, 2005, http://www.flexray.com

  • ISO Standards 14230: Road vehicles – Diagnostic systems – Keyword Protocol 2000, Part 1–4, 1999–2000

  • ISO Standards 11898: Road vehicles – Controller area network, Part 1–5, 2003–2007

  • LIN Consortium (2006): LIN Specification Package Rev. 2.1, LIN Consortium, (available from http://www.lin-subbus.org)

  • Milbredt, P., Horauer, M., Steininger, A. (2008): An Investigation of the Clique Problem in FlexRay, Proceedings of the 3rd IEEE Symposium on Industrial Embedded Systems (SIES 2008), pp. 200–207, June 11–13, Montpellier. ISBN: 978-1-4244-1994-4

  • Milbredt, P., Steininger, A., Horauer, M. (2008): Automated testing of FlexRay clusters for system inconsistencies in automotive networks. Proceedings of the 4th IEEE International Symposium on Electronic Design, Test & Applications (DELTA 2008), pp. 533–538, Hong Kong

  • Paulitsch, M., Hall, B. (2008): Starting and Resolving a Partitioned BRAIN, 2008 11th IEEE International Symposium on Object Oriented Real-Time Distributed Computing (ISORC), pp. 415–421, Orlando. ISBN: 978-0-7695-3132-8

  • Praprotnik, O., Zauner, M. (2010): System-Testumgebung für die verteilte Automobilelektronik, Informationstagung Mikroelektronik (ME 2010), pp. 305–310, Vienna, Austria

  • Praprotnik, O., Gartner, M., Zauner, M., Horauer, M. (2009): A test suite for system tests of distributed automotive electronics. Proceedings of the Second International Conference on Advances in Circuits, Electronics and Micro-electronics (CENICS 2009), Sliema, Malta

  • Serafini, M., Bokor, P., Suri, N., Vinter, J., Ademaj, A., Brandstätter, W., Tagliabò, F., Koch, J. (2011): Application-level diagnostic and membership protocols for generic time-triggered systems. IEEE Transactions on Dependable and Secure Computing 8 (2): 177–193

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Horauer, M., Zauner, M. & Schuster, H. A system-level test for automotive communication subsystems. Elektrotech. Inftech. 128, 215–221 (2011). https://doi.org/10.1007/s00502-011-0002-z

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00502-011-0002-z

Schlüsselwörter

Keywords

Navigation