Course
Presentation Slides for
Real-Time Software Design for Embedded Systems |
These lectures are taught weekly. It is assumed that each lecture lasts
2 hours and 40 minutes with a 10 minute break. However, the lectures
could also be taught on a twice weekly basis with approximately half the
material covered in each lecture. |
Lecture 1: Introduction |
Lecture 2: Structural modeling for Real-Time Embedded Systems |
Lecture 5: Object Structuring for Real-Time Embedded Systems |
Lecture 6: Dynamic Interaction Modeling for Real-Time Embedded Systems |
Lecture 7: Software Architecture for Real-Time Embedded Systems |
Lecture 8: Software Architectural Patterns for Real-Time Embedded Systems |
Lecture 9: Component-based Software Architecture for Real-Time Embedded Systems |
Lecture 10: Concurrent Real-Time Software Task Design |
Lecture 11: Detailed Real-Time Software Design |
Lecture 12: Performance Analysis of Real-Time Designs |
Lecture 13: System and Software Quality Attributes for Real-Time Embedded Systems |