Resource-Aware Design for Reliable Autonomous Applications with Multiple Periods
Reliability is the most important design issue for current autonomous vehicles. How to guarantee reliability and reduce hardware cost is key for the design of such complex control systems intertwined with scenario-related multi-period timing behaviors. The paper presents a reliability and resource-aware design framework for embedded implementation of such autonomous applications, where each scenario may have its own timing constraints. The constraints are formalized with the consideration of different redundancy based fault-tolerant techniques and software to hardware allocation choices, which capture the static and various causality relations of such systems. Both exact and heuristic-based methods have been implemented to derive the lower bound of hardware usage, in terms of processor, for the given reliability requirement. The case study on a realistic autonomous vehicle controller demonstrates the effectiveness and feasibility of the framework.
The authors would like to thank Jian Zhang and Feifei Ma for their assistance with the work and valuable comments on this paper.
- 2.Axer, P., Sebastian, M., Ernst, R.: Reliability analysis for MPSoCs with mixed-critical, hard real-time constraints. In: CODES+ISSS, pp. 149–158. IEEE/ACM/IFIP (2011)Google Scholar
- 4.Behrmann, G., David, A., Larsen, K.G.: A tutorial on Uppaal. In: Formal Methodsfor the Design of Real-Time Systems, pp. 33–35 (2004)Google Scholar
- 5.Burns, A., Davis, R.: Mixed criticality systems-a review. Department of Computer Science, University of York, Technical report (2013)Google Scholar
- 6.Chang, W., Chakraborty, S., et al.: Resource-aware automotive control systems design: a cyber-physical systems approach. Found. Trends® Electr. Des. Autom. 10(4), 249–369 (2016)Google Scholar
- 8.Glaß, M., Lukasiewycz, M., Streichert, T., Haubelt, C., Teich, J.: Reliability-aware system synthesis. In: DATE, pp. 1–6 (2007)Google Scholar
- 12.Pandey, S., Vermeulen, B.: Transient errors resiliency analysis technique for automotive safety critical applications. In: DATE, p. 9 (2014)Google Scholar
- 14.Yip, E., Kuo, M.M., Roop, P.S., Broman, D.: Relaxing the synchronous approach for mixed-criticality systems. In: RTAS, pp. 89–100. IEEE (2014)Google Scholar
- 16.Zheng, B., Liang, H., Zhu, Q., Yu, H., Lin, C.-W.: Next generation automotive architecture modeling and exploration for autonomous driving. In: VLSI (ISVLSI), pp. 53–58. IEEE (2016)Google Scholar