Introduction.- Modeling of Real-Time and Reconfigurable Systems.- Dynamic Cache Reconfiguration in Real-Time Systems.- Energy Optimization of Cache Hierarchy in Multicore Real-Time Systems.- Energy-Aware Scheduling with Dynamic Voltage Scaling.- System-wide Energy Optimization with DVS and DCR.- Temperature- and Energy-Constrained Scheduling.- Conclusions.