New frontiers in real-time software