Flexibility in Real-Time Distributed Systems by Mário Calha