Many cyber-physical systems consist of a collection of control loops implemented on multiple electronic control units (ECUs) communicating via buses such as FlexRay. Such buses support hybrid communication protocols consisting of a mix of time- and event-triggered slots. The time-triggered slots may be perfectly synchronized to the ECUs and hence result in zero communication delay, while the event-triggered slots are arbitrated using a priority-based policy and hence messages mapped onto them can suffer non-negligible delays. In this paper, we study a switching scheme where control messages are dynamically scheduled between the time-triggered and the event-triggered slots. This allows more efficient use of time-triggered slots which are often scarce and therefore should be used sparingly. Our focus is to perform a schedulability analysis for this setup, i.e., in the event of an external disturbance, can a message be switched from an event-triggered to a time-triggered slot within a specified deadline? We show that this analysis can check whether desired control performance objectives may be satisfied, with a limited number of time-triggered slots being used.
|Title of host publication||DATE '12 Proceedings of the Conference on Design, Automation and Test in Europe|
|Place of Publication||New York|
|Publisher||Association for Computing Machinery, Inc|
|Number of pages||6|
|Publication status||Published - 2012|
|Event||15th Design, Automation and Test in Europe Conference and Exhibition (DATE 2012) - ICC, Dresden, Germany|
Duration: 12 Mar 2012 → 16 Mar 2012
Conference number: 15
|Conference||15th Design, Automation and Test in Europe Conference and Exhibition (DATE 2012)|
|Abbreviated title||DATE 2012|
|Period||12/03/12 → 16/03/12|
Masrur, A., Goswami, D., Chakraborty, S., Chen, J. J., M. Annaswamy, A., & Banerjee, A. (2012). Timing analysis of cyber-physical applications for hybrid communication protocols. In DATE '12 Proceedings of the Conference on Design, Automation and Test in Europe (pp. 1233-1238). New York: Association for Computing Machinery, Inc.