A predictable execution model for COTS-based embedded systems

R Pellizzoni, E Betti, S Bak, G Yao… - 2011 17th IEEE Real …, 2011 - ieeexplore.ieee.org
Building safety-critical real-time systems out of inexpensive, non-real-time, COTS
components is challenging. Although COTS components generally offer high performance …

Outstanding paper award: Making shared caches more predictable on multicore platforms

BC Ward, JL Herman, CJ Kenna… - 2013 25th Euromicro …, 2013 - ieeexplore.ieee.org
In safety-critical cyber-physical systems, the usage of multicore platforms has been
hampered by problems due to interactions across cores through shared hardware. The …

Bus access optimization for predictable implementation of real-time applications on multiprocessor systems-on-chip

J Rosen, A Andrei, P Eles… - 28th IEEE International …, 2007 - ieeexplore.ieee.org
In multiprocessor systems, the traffic on the bus does not solely originate from data transfers
due to data dependencies between tasks, but is also affected by memory transfers as result …

[PDF][PDF] A survey on static cache analysis for real-time systems

M Lv, N Guan, J Reineke, R Wilhelm… - Leibniz Transactions on …, 2016 - ojs.dagstuhl.de
Real-time systems are reactive computer systems that must produce their reaction to a
stimulus within given time bounds. A vital verification requirement is to estimate the Worst …

Impact of cache partitioning on multi-tasking real time embedded systems

BD Bui, M Caccamo, L Sha… - 2008 14th IEEE …, 2008 - ieeexplore.ieee.org
Cache partitioning techniques have been proposed in the past as a solution for the cache
interference problem. Due to qualitative differences with general purpose platforms, real …

Coscheduling of cpu and i/o transactions in cots-based embedded systems

R Pellizzoni, BD Bui, M Caccamo… - 2008 Real-Time Systems …, 2008 - ieeexplore.ieee.org
Integrating COTS components in critical real-time systems is challenging. In particular, we
show that the interference between cache activity and I/O traffic generated by COTS …

Cache-related preemption delay via useful cache blocks: Survey and redefinition

S Altmeyer, CM Burguière - Journal of Systems Architecture, 2011 - Elsevier
Tasks in an embedded system are scheduled either preemptively or non-preemptively. In
case of preemptive scheduling, interferences on the cache of the preempted and preempting …

Making DRAM refresh predictable

B Bhat, F Mueller - Real-Time Systems, 2011 - Springer
Embedded control systems with hard real-time constraints require that deadlines are met at
all times or the system may malfunction with potentially catastrophic consequences …

Preemption points placement for sporadic task sets

M Bertogna, G Buttazzo, M Marinoni… - … Conference on Real …, 2010 - ieeexplore.ieee.org
Limited preemption scheduling has been introduced as a viable alternative to non-
preemptive and fully preemptive scheduling when reduced blocking times need to coexist …

Optimizing tunable WCET with shared resource allocation and arbitration in hard real-time multicore systems

MK Yoon, JE Kim, L Sha - 2011 IEEE 32nd Real-Time Systems …, 2011 - ieeexplore.ieee.org
The unpredictable worst-case timing behavior of multicore architectures has been the
biggest stumbling block for a widespread use of multicores in hard real-time systems. A …