Gateway Framework for In-Vehicle Networks Based on CAN, FlexRay, and Ethernet

This paper proposes a gateway framework for in-vehicle networks (IVNs) based on the controller area network (CAN), FlexRay, and Ethernet. The proposed gateway framework is designed to be easy to reuse and verify to reduce development costs and time. The gateway framework can be configured, and its verification environment is automatically generated by a program with a dedicated graphical user interface (GUI). The gateway framework provides state-of-the-art functionalities that include parallel reprogramming, diagnostic routing, network management (NM), dynamic routing update, multiple routing configuration, and security. The proposed gateway framework was developed, and its performance was analyzed and evaluated.

[1]  Andreas Kern Ethernet and IP for automotive E-E-architectures: technology analysis, migration concepts and infrastructure , 2012 .

[2]  Fikret Sivrikaya,et al.  Time synchronization in sensor networks: a survey , 2004, IEEE Network.

[3]  Yeqiong Song,et al.  Trends in Automotive Communication Systems , 2005, Proc. IEEE.

[4]  Reinhard German,et al.  Routing of Safety-Relevant Messages in Automotive ECU Networks , 2009, 2009 IEEE 70th Vehicular Technology Conference Fall.

[5]  R. Makowitz,et al.  Flexray - A communication network for automotive control systems , 2006, 2006 IEEE International Workshop on Factory Communication Systems.

[6]  Martin Lukasiewycz,et al.  FlexRay schedule optimization of the static segment , 2009, CODES+ISSS '09.

[7]  Shehryar Shaheen,et al.  A gateway for time-triggered control networks , 2007, Microprocess. Microsystems.

[8]  Petru Eles,et al.  Timing analysis of the FlexRay communication protocol , 2006, 18th Euromicro Conference on Real-Time Systems (ECRTS'06).

[9]  Jürgen Becker,et al.  Reducing latency times by accelerated routing mechanisms for an FPGA gateway in the automotive domain , 2008, 2008 International Conference on Field-Programmable Technology.

[10]  Gianluca Cena,et al.  FastCAN: a high-performance enhanced CAN-like network , 2000, IEEE Trans. Ind. Electron..

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

[12]  Samarjit Chakraborty,et al.  Performance Analysis of FlexRay-based ECU Networks , 2007, 2007 44th ACM/IEEE Design Automation Conference.

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

[14]  Thomas Waas,et al.  Application and realization of gateways between conventional automotive and IP/Ethernet-based networks , 2011, 2011 48th ACM/EDAC/IEEE Design Automation Conference (DAC).

[15]  Ece Guran Schmidt,et al.  Message Scheduling for the FlexRay Protocol: The Dynamic Segment , 2009, IEEE Transactions on Vehicular Technology.

[16]  Alberto L. Sangiovanni-Vincentelli,et al.  Schedule Optimization of Time-Triggered Systems Communicating Over the FlexRay Static Segment , 2011, IEEE Transactions on Industrial Informatics.

[17]  Robert I. Davis,et al.  Controller area network (CAN) schedulability analysis for messages with arbitrary deadlines in FIFO and work-conserving queues , 2012, 2012 9th IEEE International Workshop on Factory Communication Systems.

[18]  Les Hatton Language subsetting in an industrial context: A comparison of MISRA C 1998 and MISRA C 2004 , 2007, Inf. Softw. Technol..

[19]  S.H. Seo,et al.  A fault-tolerant gateway for in-vehicle networks , 2008, 2008 6th IEEE International Conference on Industrial Informatics.

[20]  Dominique Paret Multiplexed Networks for Embedded Systems: CAN, LIN, FlexRay, Safe-by-Wire , 2014 .

[21]  Lars Völker,et al.  Challenges in a future IP/Ethernet-based in-car network for real-time applications , 2011, 2011 48th ACM/EDAC/IEEE Design Automation Conference (DAC).

[22]  Les Hatton,et al.  Safer language subsets: an overview and a case history, MISRA C , 2004, Inf. Softw. Technol..

[23]  Gianluca Cena,et al.  Advances in automotive digital communications , 2005, Comput. Stand. Interfaces.

[24]  Gianluca Cena,et al.  Achieving round-robin access in controller area networks , 2002, IEEE Trans. Ind. Electron..

[25]  Ramez M. Daoud,et al.  Ethernet-Based Car Control Network , 2006, 2006 Canadian Conference on Electrical and Computer Engineering.

[26]  Jae Wook Jeon,et al.  A reliable gateway for in-vehicle networks based on LIN, CAN, and FlexRay , 2012, TECS.

[27]  Lucia Lo Bello The case for ethernet in automotive communications , 2011, SIGBED.

[28]  Joseph Lemieux Programming in the OSEK/VDX Environment , 2001 .

[29]  Dawson R. Engler,et al.  Static Analysis versus Software Model Checking for Bug Finding , 2004, VMCAI.

[30]  David Hovemeyer,et al.  Using Static Analysis to Find Bugs , 2008, IEEE Software.

[31]  Dominique Paret,et al.  Multiplexed Networks for Embedded Systems , 2007 .

[32]  Ece Guran Schmidt,et al.  Message Scheduling for the FlexRay Protocol: The Static Segment , 2009, IEEE Transactions on Vehicular Technology.