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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
ISO-11898-4: 2004 Road vehicles - Controller area network (CAN) - Part 4: Time-triggered communication (2004)
ISO/DIS-26262-10: Road Vehicles - Functional Safety (2009)
Aeronautical Radio Inc. (ARINC): ARINC-653: Avionics application Software standard interface part 1 - Required Services (2010)
Burger, S., et al.: Implications of multi-core processors on safety- critical operating system architectures. In: ECRTS 2014 (2014)
Buttle, D.: Real-time in the prime-time - (keynote talk). In: ECRTS 2012, ETAS GmbH (2012)
Certification authorities software team: multi-core processors - Position Paper. Technical report, CAST-32, May 2014
CONCERTO: Deliverable Report D1.2, rev. 1.2, December 2013
Cucu, L., et al.: Measurement-based probabilistic timing analysis for multi-path programs. In: ECRTS (2012)
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)
Farrall, G., et al.: Hardware and software support for mixed-criticality multicore systems. In: WICERT 2013 (2013)
Infineon: AURIX Family - TC27x. http://www.infineon.com/
Kopetz, H.: The complexity challenge in embedded system design. In: ISORC 2008 (2008)
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)
Kosmidis, L., et al.: Measurement-based probabilistic timing analysis and its impact on processor architecture. In: DSD 2014 (2014)
Leohold, J.: Automotive system architecture. In: Summer School on Architectural Paradigms for Dependable Embedded Systems, pp. 545–591 (2005)
Nevalainen, R., et al.: Impact of multicore platforms in hardware and software certification. In: WICERT 2013 (2013)
Perez, J., et al.: A safety certification strategy for IEC-61508 compliant industrial mixed-criticality systems based on multicore partitioning. In: DSD 2014 (2014)
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)
Rushby, J.: Partitioning in avionics architectures: Requirements, mechanisms, and assurance. Technical report (1999)
SYSGO: SYSGO. PikeOS hypervisor. http://www.sysgo.com/products/pikeos-rtos-and-virtualization-concept/
Trujillo, S., et al.: European project cluster on mixed-criticality systems. In: DATE 2014 Workshop, 3PMCES (2014)
Trujillo, S., et al.: MultiPARTES: multi-core partitioning and virtualization for easing the certification of mixed-criticality systems. Microprocess. Microsyst. 38, 921–932 (2014)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)