Design, Automation, and Test in Europe · 2014 · 13 citations · 14 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureEmbedded SystemsSchedulingMixed-criticality SystemsReal-time SchedulingSchedulability AnalysisTiming AnalysisTiming ModelingWorst-case Execution Time AnalysisCore SystemsExecution Time EstimationIncremental Development ModelMicroarchitectural Timing AnalysisMulti-core ComputingMultiprocessor Mixed-criticality SystemsSafety-critical ArchitectureTemporal Partitioning
The performance and power efficiency of multi-core processors are attractive features for safety-critical applications, for example in avionics. But the inherent use of shared resources complicates timing analysability. In this paper we discuss a novel approach to compute the Worst-Case Execution Time (WCET) of multiple hard real-time applications scheduled on a Commercial Off-The-Shelf (COTS) multi-core processor. The analysis is closely coupled with mechanisms for temporal partitioning as, for instance, required in ARINC 653-based systems. Based on a discussion of the challenges for temporal partitioning and timing analysis in multi-core systems, we deduce a generic architecture model. Considering the requirements for re-usability and incremental development and certification, we use this model to describe our integrated analysis approach.
14
A Predictable Execution Model for COTS-Based Embedded Systems
Rodolfo Pellizzoni, Emiliano Betti, Stanley Bak et al. · 2011 · 248 citations
Hardware support for WCET analysis of hard real-time multicore systems
Marco Paolieri, Eduardo Quiñones, Francisco J. Cazorla et al. · 2009 · 231 citations · Full text