Skip to main content

Automotive Safety Concept Definition for Mixed-Criticality Integration on a COTS Multicore

  • Conference paper
  • First Online:
Computer Safety, Reliability, and Security (SAFECOMP 2016)

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

Included in the following conference series:

Abstract

Mixed-criticality systems integrating applications subject to different safety assurance levels into the same multicore embedded platform can provide potential benefits in terms of performance, cost, size, weight, and power. In spite of this evidence, however, several hard challenges related to the safety certification of multicore approaches must be considered before endorsing their unrestrained adoption. This paper describes an ISO-26262 compliant safety concept for an automotive mixed-criticality case-study on top of a multicore platform. To this end, key aspects such as time and space partitioning are evaluated and enforced by means of hardware protection mechanisms.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

References

  1. ISO-11898-4: 2004 Road vehicles - Controller area network (CAN) - Part 4: Time-triggered communication (2004)

    Google Scholar 

  2. ISO/DIS-26262-10: Road Vehicles - Functional Safety (2009)

    Google Scholar 

  3. Aeronautical Radio Inc. (ARINC): ARINC-653: Avionics application Software standard interface part 1 - Required Services (2010)

    Google Scholar 

  4. Burger, S., et al.: Implications of multi-core processors on safety- critical operating system architectures. In: ECRTS 2014 (2014)

    Google Scholar 

  5. Buttle, D.: Real-time in the prime-time - (keynote talk). In: ECRTS 2012, ETAS GmbH (2012)

    Google Scholar 

  6. Certification authorities software team: multi-core processors - Position Paper. Technical report, CAST-32, May 2014

    Google Scholar 

  7. CONCERTO: Deliverable Report D1.2, rev. 1.2, December 2013

    Google Scholar 

  8. Cucu, L., et al.: Measurement-based probabilistic timing analysis for multi-path programs. In: ECRTS (2012)

    Google Scholar 

  9. El Salloum, C., et al.: The ACROSS MPSoC - a new generation of multi-core processors designed for safety-critical embedded systems. In: DSD-2012, pp. 105–113 (2012)

    Google Scholar 

  10. Farrall, G., et al.: Hardware and software support for mixed-criticality multicore systems. In: WICERT 2013 (2013)

    Google Scholar 

  11. Infineon: AURIX Family - TC27x. http://www.infineon.com/

  12. Kopetz, H.: The complexity challenge in embedded system design. In: ISORC 2008 (2008)

    Google Scholar 

  13. Kosmidis, L., et al.: Containing timing-related certification cost in automotive systems deploying complex hardware. In: DAC 2014. pp. 22:1–22:6. ACM (2014)

    Google Scholar 

  14. Kosmidis, L., et al.: Measurement-based probabilistic timing analysis and its impact on processor architecture. In: DSD 2014 (2014)

    Google Scholar 

  15. Leohold, J.: Automotive system architecture. In: Summer School on Architectural Paradigms for Dependable Embedded Systems, pp. 545–591 (2005)

    Google Scholar 

  16. Nevalainen, R., et al.: Impact of multicore platforms in hardware and software certification. In: WICERT 2013 (2013)

    Google Scholar 

  17. Perez, J., et al.: A safety certification strategy for IEC-61508 compliant industrial mixed-criticality systems based on multicore partitioning. In: DSD 2014 (2014)

    Google Scholar 

  18. Perez, J., et al.: A safety concept for an IEC-61508 compliant fail-safe wind power mixed-criticality system based on multicore and partitioning. In: ICRST 2015, pp. 3–17 (2015)

    Google Scholar 

  19. Rushby, J.: Partitioning in avionics architectures: Requirements, mechanisms, and assurance. Technical report (1999)

    Google Scholar 

  20. SYSGO: SYSGO. PikeOS hypervisor. http://www.sysgo.com/products/pikeos-rtos-and-virtualization-concept/

  21. Trujillo, S., et al.: European project cluster on mixed-criticality systems. In: DATE 2014 Workshop, 3PMCES (2014)

    Google Scholar 

  22. Trujillo, S., et al.: MultiPARTES: multi-core partitioning and virtualization for easing the certification of mixed-criticality systems. Microprocess. Microsyst. 38, 921–932 (2014)

    Article  Google Scholar 

Download references

Acknowledgments

This work has been supported by the European Community’s FP7 PROXIMA project under grant No. 611085. The work received precious in-kind contributions including the system model and the corresponding safety requirements, from partner Intecs of the CONCERTO project (ARTEMIS-JU grant nr. 333053), in the context of an active inter-project collaboration with PROXIMA.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Irune Agirre .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Agirre, I., Azkarate-askasua, M., Larrucea, A., Perez, J., Vardanega, T., Cazorla, F.J. (2016). Automotive Safety Concept Definition for Mixed-Criticality Integration on a COTS Multicore. In: Skavhaug, A., Guiochet, J., Schoitsch, E., Bitsch, F. (eds) Computer Safety, Reliability, and Security. SAFECOMP 2016. Lecture Notes in Computer Science(), vol 9923. Springer, Cham. https://doi.org/10.1007/978-3-319-45480-1_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-45480-1_22

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-45479-5

  • Online ISBN: 978-3-319-45480-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics