Validation of in-vehicle real-time applications

Abstract This paper proposes a pragmatic approach for validating, at the design step, real-time in-vehicle applications using Controller Area Network (CAN) as the underlying communication system. By validation, we mean the verification that dependability constraints (e.g. deadlines, jitters, transmission error tolerance) will be met by the designed solution (called the operational architecture and denoted by OA). Our approach consists, on the one hand, in building models (both analytic and simulation) and analysing them (model-based evaluation), and on the other hand, in monitoring the network(s) on a prototype of the system (prototype-based evaluation). The proposed method, as well as the set of associated software tools, is described with a special emphasis on analytical models.

[1]  I. E. Noble EMC and the automotive industry , 1992 .

[2]  D. Powell,et al.  Dependability of on-board automotive computer systems , 1994, Proceedings of the Intelligent Vehicles '94 Symposium.

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

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

[5]  Alan Burns,et al.  Effective Analysis for Engineering Real-Time Fixed Priority Schedulers , 1995, IEEE Trans. Software Eng..

[6]  Ye-Qiong Song,et al.  Reliability improvement of the dual-priority protocol under unreliable transmission , 1999 .

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

[8]  Gregory K. Miller,et al.  Elements of Applied Stochastic Processes , 1972 .

[9]  Yeqiong Song,et al.  Microscopic Modeling of Support System for In- Vehicle Embedded Systems , 1998, DIPES.

[10]  Karl-Heinz Kaiser,et al.  Error Detection Analysis of Automotive Communication Protocols , 1990 .

[11]  Ye-Qiong Song,et al.  On Fault Tolerance and Worst-Case Response Time Analysis in CAN , 1998 .

[12]  Jimmie Browne,et al.  Verification and validation issues in manufacturing models , 1995 .

[13]  Alain Jean-Marie,et al.  Timing Analysis of Compound Scheduling Policies: Application to Posix1003.1B , 2003, J. Sched..

[14]  Marcel Staroswiecki,et al.  Dependable Distributed Computer Control Systems: Analysis of the Design Step Activities , 1995 .

[15]  Paolo Pavan,et al.  Improving the reliability and safety of automotive electronics , 1993, IEEE Micro.