Meeting Deadlines in Hard Real-Time Systems: The Rate Monotonic Approaach