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