Real-Time Mission-Critical Systems Design