Trends in Automotive Communication Systems

The use of networks for communications between the electronic control units (ECU) of a vehicle in production cars dates from the beginning of the 1990s. The specific requirements of the different car domains have led to the development of a large number of automotive networks such as Local Interconnect Network, J1850, CAN, TTP/C, FlexRay, media-oriented system transport, IDB1394, etc. This paper first introduces the context of in-vehicle embedded systems and, in particular, the requirements imposed on the communication systems. Then, a comprehensive review of the most widely used automotive networks, as well as the emerging ones, is given. Next, the current efforts of the automotive industry on middleware technologies, which may be of great help in mastering the heterogeneity, are reviewed. Finally, we highlight future trends in the development of automotive communication systems.

[1]  Holger Pfeifer Formal Verification of the TTP Group Membership Algorithm , 2000, FORTE.

[2]  Hermann Kopetz,et al.  Real-time systems , 2018, CSC '73.

[3]  Martin Törngren,et al.  Evaluation of protocols for automotive systems , 2003 .

[4]  P. Koopman Critical embedded automotive networks , 2002, IEEE Micro.

[5]  José Alberto Fonseca,et al.  The FTT-CAN Protocol for Flexibility in Safety-Critical Systems , 2002, IEEE Micro.

[6]  Alan Burns,et al.  A consensus protocol for CAN-based systems , 2003, RTSS 2003. 24th IEEE Real-Time Systems Symposium, 2003.

[7]  Petru Eles,et al.  Bus Access Optimisation for FlexRay-based Distributed Embedded Systems , 2007, 2007 Design, Automation & Test in Europe Conference & Exhibition.

[8]  Michael Paulitsch,et al.  An investigation of membership and clique avoidance in TTP/C , 2000, Proceedings 19th IEEE Symposium on Reliable Distributed Systems SRDS-2000.

[9]  Alan Burns,et al.  Controller Area Network (CAN) schedulability analysis: Refuted, revisited and revised , 2007, Real-Time Systems.

[10]  Holger Zeltwanger,et al.  Time-Triggered Communication on CAN , 2002 .

[11]  Francisco Vasques,et al.  Reliable Real-Time Communication in CAN Networks , 2003, IEEE Trans. Computers.

[12]  Bruno Gaujal,et al.  Fault confinement mechanisms on CAN: analysis and improvements , 2005, IEEE Transactions on Vehicular Technology.

[13]  Jörg Sommer,et al.  Optimized Resource Dimensioning in an embedded CAN-CAN Gateway , 2007, 2007 International Symposium on Industrial Embedded Systems.

[14]  Markus Krug,et al.  New demands for invehicle networks , 1997, EUROMICRO 97. Proceedings of the 23rd EUROMICRO Conference: New Frontiers of Information Technology (Cat. No.97TB100167).

[15]  Stefan Poledna,et al.  Fault-tolerant real-time systems - the problem of replica determinism , 1996, The Kluwer international series in engineering and computer science.

[16]  Bruno Gaujal,et al.  Maximizing the Robustness of TDMA Networks with Applications to TTP/C , 2005, Real-Time Systems.

[17]  Robert Bosch,et al.  Comparison of Event-Triggered and Time-Triggered Concepts with Regard to Distributed Control Systems , 2004 .

[18]  Peter Bühring Safe-by-Wire Plus: Bus Communication for the Occupant Safety System , 2004 .

[19]  Bruno Gaujal,et al.  Optimal replica allocation for TTP/C based systems , 2003 .

[20]  J. Proenza,et al.  CANcentrate: an active star topology for CAN networks , 2004, IEEE International Workshop on Factory Communication Systems, 2004. Proceedings..

[21]  Peter H. Feiler Real-Time Application Development With OSEK: A Review of the OSEK Standards , 2003 .

[22]  William S. Levine,et al.  Handbook Of Networked And Embedded Control Systems , 2007 .

[23]  Yeqiong Song,et al.  Worst-case deadline failure probability in real-time applications distributed over controller area network , 2000, J. Syst. Archit..

[24]  Lars-Berno Fredriksson,et al.  CAN for Critical Embedded Automotive Networks , 2002, IEEE Micro.

[25]  John A. Clark,et al.  Holistic schedulability analysis for distributed hard real-time systems , 1994, Microprocess. Microprogramming.

[26]  W. Ettlmayr,et al.  Communication bus for automotive applications , 2001, Proceedings of the 27th European Solid-State Circuits Conference.

[27]  G. Cena,et al.  Performance analysis of Byteflight networks , 2004, IEEE International Workshop on Factory Communication Systems, 2004. Proceedings..

[28]  Françoise Simonot-Lion,et al.  Frame packing under real-time constraints , 2003 .

[29]  Françoise Simonot-Lion,et al.  Design of automotive X-by-Wire systems , 2005 .

[30]  Brian Randell,et al.  Fundamental Concepts of Dependability , 2000 .

[31]  Yeqiong Song,et al.  Validation of in-vehicle real-time applications , 2001, Comput. Ind..

[32]  John Baillieul,et al.  Handbook of Networked and Embedded Control Systems , 2005, Handbook of Networked and Embedded Control Systems.

[33]  R. Hugel,et al.  Fault tolerant TTCAN networks , 2002 .

[34]  Rolf Ernst,et al.  System level performance analysis - the SymTA/S approach , 2005 .

[35]  Richard Zurawski,et al.  The Industrial Communication Technology Handbook , 2005 .

[36]  Simon Fürst AUTOSAR for Safety Related Systems: Objectives, Approach and Status , 2006 .

[37]  Nicolas Navet,et al.  Plasticity--Theory and Application , 1968 .

[38]  Françoise Simonot-Lion In car embedded electronic architectures: How to ensure their safety , 2003 .

[39]  H Fennel,et al.  Achievements and exploitation of the AUTOSAR development partnership , 2006 .

[40]  Christer Norström,et al.  Frame packing in real-time communication , 2000, Proceedings Seventh International Conference on Real-Time Computing Systems and Applications.

[41]  Antal Rajnak,et al.  THE VOLCANO COMMUNICATION CONCEPT , 2002 .

[42]  Rene Hexel,et al.  Mode Handling in the Time-Triggered Architecture , 1997 .

[43]  Friedrich W. von Henke,et al.  Formal analysis for dependability properties: the time-triggered architecture example , 2001, ETFA 2001. 8th International Conference on Emerging Technologies and Factory Automation. Proceedings (Cat. No.01TH8597).

[44]  Alan Burns,et al.  Calculating controller area network (can) message response times , 1994 .

[45]  Mihiar Ayoubi,et al.  X-by-Wire Functionality, Performance and Infrastructure , 2004 .

[46]  Donal Heffernan,et al.  Expanding Automotive Electronic Systems , 2002, Computer.