• DocumentCode
    1489519
  • Title

    Stochastic Analysis of CAN-Based Real-Time Automotive Systems

  • Author

    Zeng, Haibo ; Di Natale, Marco ; Giusto, Paolo ; Sangiovanni-Vincentelli, Alberto

  • Author_Institution
    Gen. Motors R&D, Palo Alto, CA, USA
  • Volume
    5
  • Issue
    4
  • fYear
    2009
  • Firstpage
    388
  • Lastpage
    401
  • Abstract
    Many automotive applications, including most of those developed for active safety and chassis systems, must comply with hard real-time deadlines, and are also sensitive to the average latency of the end-to-end computations from sensors to actuators. A characterization of the timing behavior of functions is used to estimate the quality of an architecture configuration in the early stages of architecture selection. In this paper, we extend previous work on stochastic analysis of response times for software tasks to controller area network messages, then compose them with sampling delays to compute probability distributions of end-to-end latencies. We present the results of the analysis on a realistic complex distributed automotive system. The distributions predicted by our method are very close to the probability of latency values measured on a simulated system. However, the faster computation time of the stochastic analysis is much better suited to the architecture exploration process, allowing a much larger number of configurations to be analyzed and evaluated.
  • Keywords
    automobiles; automotive electronics; controller area networks; delays; real-time systems; sampling methods; statistical distributions; stochastic processes; CAN; active safety system; actuator; architecture configuration; architecture exploration process; architecture selection; chassis system; controller area network; delay sampling method; end-to-end computation; end-to-end latency; probability distribution; real-time distributed automotive electronic system; sensor; software task; stochastic analysis; timing behavior characterization; Controller area network (CAN); distributed systems; stochastic analysis;
  • fLanguage
    English
  • Journal_Title
    Industrial Informatics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1551-3203
  • Type

    jour

  • DOI
    10.1109/TII.2009.2032067
  • Filename
    5272459