Skip to main content

Resource-Aware Design for Reliable Autonomous Applications with Multiple Periods

  • Conference paper
  • First Online:
Formal Methods (FM 2018)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 10951))

Included in the following conference series:

  • 1454 Accesses

Abstract

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.

This work has been partly funded by the National Key Basic Research (973) Program of China under Grant No. 2014CB340701, Key Research Program of Frontier Sciences, CAS, under Grant No. QYZDJ-SSW-JSC036, the CAS-INRIA major project under No. GJHZ1844, the National Science Foundation of China under Grant No. U1435220, No. U1711265, and the Fundamental Research Funds for the Central Universities under grant No. 17lgjc40.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    To ease the description, periods, computation costs (labelled on tasks) presented here are simplified.

  2. 2.

    The smaller the value is, the more important the task is.

  3. 3.

    We can also run the method to check the results in Table 7.

  4. 4.

    As the cases of (120,12) and (107,11) coincidence with the case of (100,10), we ignore them in the figure.

References

  1. Alur, R., Dill, D.L.: A theory of timed automata. Theor. Comput. Sci. 126(2), 183–235 (1994)

    Article  MathSciNet  Google Scholar 

  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 

  3. Baier, C., Katoen, J.-P., Larsen, K.G.: Principles of Model Checking. MIT Press, Cambridge (2008)

    MATH  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 

  7. Dutertre, B.: Yices 2.2. In: Biere, A., Bloem, R. (eds.) CAV 2014. LNCS, vol. 8559, pp. 737–744. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-08867-9_49

    Chapter  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 

  9. Huang, J., Barner, S., Raabe, A., Buckl, C., Knoll, A.: A framework for reliability-aware embedded system design on multiprocessor platforms. Microprocess. Microsyst. 38(6), 539–551 (2014)

    Article  Google Scholar 

  10. Jiang, J., Yu, X.: Fault-tolerant control systems: a comparative study between active and passive approaches. Ann. Rev. Control 36(1), 60–72 (2012)

    Article  Google Scholar 

  11. Pagetti, C., Forget, J., Boniol, F., Cordovilla, M., Lesens, D.: Multi-task implementation of multi-periodic synchronous programs. Discrete Event Dyn. Syst. 21(3), 307–338 (2011)

    Article  MathSciNet  Google Scholar 

  12. Pandey, S., Vermeulen, B.: Transient errors resiliency analysis technique for automotive safety critical applications. In: DATE, p. 9 (2014)

    Google Scholar 

  13. Sangiovanni-Vincentelli, A., Di Natale, M.: Embedded system design for automotive applications. Computer 40(10), 42–51 (2007)

    Article  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 

  15. Zhao, Q., Gu, Z., Zeng, H.: Design optimization for AUTOSAR models with preemption thresholds and mixed-criticality scheduling. J. Syst. Architect. 72, 61–68 (2017)

    Article  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 

Download references

Acknowledgments

The authors would like to thank Jian Zhang and Feifei Ma for their assistance with the work and valuable comments on this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kai Huang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Yan, R., Zhu, D., Zhang, F., Lv, Y., Yang, J., Huang, K. (2018). Resource-Aware Design for Reliable Autonomous Applications with Multiple Periods. In: Havelund, K., Peleska, J., Roscoe, B., de Vink, E. (eds) Formal Methods. FM 2018. Lecture Notes in Computer Science(), vol 10951. Springer, Cham. https://doi.org/10.1007/978-3-319-95582-7_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-95582-7_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-95581-0

  • Online ISBN: 978-3-319-95582-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics