Introduction to Rate Monotonic Analysis (RMA)
Guaranteeing Real-Time Performance Using RMA

Detailed Course Outline

  • Guaranteeing Real-Time Performance Using RMA
  • Introduction
    • Overview of Rate Monotonic Theory
    • Advantages and Benefits
  • Basic Theory
    • Concepts and Definitions
    • Periodicity Assumption
    • Utilization Bound Test
    • Completion Time Test
  • Extending Basic Theory
    • Task Switching
    • Pre-Period Deadlines
    • Priority Inversion and Blocking
    • General Schedulability Model
    • Period Transformation
  • Synchronization Issues
    • Chained Blocking
    • Mutual Deadlock
    • Basic Inheritance Protocol
    • Priority Ceiling Protocol
  • Aperiodic Tasks
    • Sporadic Servers
    • Queuing Theory
  • Case Study: BSY-1 Trainer
  • Analysis Framework
    • Timing Behavior
    • Timing Requirements
    • System Development Life Cycle

 

Education Home Course Page Course Outline