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.
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
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
Author information
Authors and Affiliations
Rights 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
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/s00502-011-0002-z