Autonomic Computing, Model Driven Architecture, Software Health Management, Distributed Real-Time Systems