Skip to main content

Is Software Coded Processing an Answer to the Execution Integrity Challenge of Current and Future Automotive Software-Intensive Applications?

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Mobility ((LNMOB))

Abstract

In upcoming automotive systems, the high integration of safety-critical software and the use of high-performance controllers with limited integrity is a demanding challenge. Innovations like driving automation require significantly higher computational power than it is available via special-purpose controllers equipped with safety features. The qualification of high-performance commodity hardware for use in safety-critical systems becomes desirable. To cope with the dilemma of low integrity of such controllers, Software Coded Processing reliably shifts the detection of execution errors into the application software allowing high diagnostic coverage of processing units’ failures.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Notes

  1. 1.

    German: Kennfeldinterpolation.

References

  1. International Organization for Standardization (2011) ISO 26262: Road Vehicles—Functional safety, 1st edn. International standard

    Google Scholar 

  2. BMW (2014) BMW vernetzt die Freude am Fahren. http://www.bmw.de

  3. Michel H-U, Kaule D, Salfer M (2012) Vision einer intelligenten Vernetzung. BMW AG in elektroniknet.de

    Google Scholar 

  4. Gut G, Allmann C, Schurius M, Schmidt K (2012) Reduction of electronic control units in electric vehicles using multicore technology. ForTISS GmbH, Munich; Audi Electronics Venture GmbH, Gaimersheim; Springer, Germany (2012)

    Google Scholar 

  5. Reinhardt D, Kucera M (2013) Domain controlled architecture, a new approach for large scale software integrated automotive systems. In: PECCS—International Conference on Pervasive and Embedded Computing and Communication Systems

    Google Scholar 

  6. Ainhauser C, Bulwahn L, Hildisch A (2013) Autonomous driving needs ROS. BMW Car IT GmbH, ROSCon, Stuttgart, Germany

    Google Scholar 

  7. Bulwahn L, Ochs T, Wagner D (2013) Research on an open-source software platform for autonomous driving systems. BMW Car IT GmbH, Munich, Germany

    Google Scholar 

  8. Baumeister M (2010) Addressing safety standard requirements for IEC 61508 (SIL 3) and ISO 26262 (ASIL D) with the MPC5643L 32-bit power architecture® microcontroller. Freescale Semiconductor, Inc.

    Google Scholar 

  9. Ben Cheikh L, Verma A (2014) Safety joins performance. Infineon Technologies AG

    Google Scholar 

  10. Circello J (2011) Rationale for multicore architectures in auto apps. Freescale Technology Forum

    Google Scholar 

  11. Fritzsch J (2014) Software-based Controller Integrity in safety-critical automotive systems. Master thesis, BMW Group and Technische Universität Dresden

    Google Scholar 

  12. Beckschulze E, Salewski F, Siegbert T, Kowalewski S (2008) Fault handling approaches on dual-core microcontrollers in safety-critical automotive applications. Embedded Software Laboratory, RWTH Aachen University, Germany

    Google Scholar 

  13. Bernick D, Bruckert B, Del Vigna P, Garcia D, Jardine R, Klecka J, Smullen J (2005) Nonstop advanced architecture. In: Proceedings of the International Conference on Dependable Systems and Networks (DSN), Hewlett Packard Company

    Google Scholar 

  14. Wappler U, Fetzer C (2007) Software encoded processing: building dependable systems with commodity hardware. Technische Universität Dresden, Department of Computer Science, SAFECOMP

    Google Scholar 

  15. Schiffel U, Süßkraut M, Fetzer F (2009) An-encoding compiler: building safety-critical systems with commodity hardware. In: Proceedings of the 28th International Conference on Computer Safety, Reliability, and Security. SAFECOMP 2009. Technische Universität Dresden, Department of Computer Science, Springer, Germany

    Google Scholar 

  16. Süßkraut M, Kaienburg J, Schmitt A (2015) Safe program execution with diversified encoding. SIListra Systems GmbH, In: Embedded World Conference 2015, Nuremberg, Germany

    Google Scholar 

  17. Süßkraut M, Kaienburg J (2015) Safety-critical smart systems with software coded processing. SIListra Systems GmbH, In: Smart Systems Integration 2015, Copenhagen, Denmark

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Majdi Ghadhab .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Ghadhab, M., Kaienburg, J., Süßkraut, M., Fetzer, C. (2016). Is Software Coded Processing an Answer to the Execution Integrity Challenge of Current and Future Automotive Software-Intensive Applications?. In: Schulze, T., Müller, B., Meyer, G. (eds) Advanced Microsystems for Automotive Applications 2015. Lecture Notes in Mobility. Springer, Cham. https://doi.org/10.1007/978-3-319-20855-8_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-20855-8_21

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-20854-1

  • Online ISBN: 978-3-319-20855-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics