Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Rate Monotonic Analysis

The issue

SEI researchers saw that a new approach was needed to apply the Rate Monotonic Scheduling (RMS) theory to the design of real-time applications.

Our approach

We applied the theory of generalized rate monotonic scheduling, Rate Monotonic Analysis (RMA), to real systems in order to evolve a set of analytic tools.

The results

RMA enabled the rescue of Mars Path Finder when it encountered real time computing problems on Mars. Today, RMA is part of real-time computing textbooks and the only real time scheduling technology approved by FAA for Level A avionics software in networked control applications with distributed computers, sensors, and actuators.

Learn more

A Practitioner's Handbook for Real-Time Analysis: Guide to Rate Monotonic Analysis for Real-Time Systems

SEI Blog