Real Time Systems: Notes

Introduction to Real-Time Systems

 

Topics


What makes real-time software different?


Central Problem: predicting and/or controlling timing


Secondary characteristics of Real Time Systems


Why is producing real-time software difficult?


Why is real-time software interesting?

I do not endorse the above view of technology.


Good Real-Time Applications


Why they good?


Reality Check

Technology promoters often tend to promise more than is deliverable. (See references to marketing vs. engineering departments in the Dilbert comic strip.)

Ambitious plans require distibuted solutions, with long lifetimes and complex algorithms, dynamically reconfigurable, with frequent software upgrades. All these things are already difficult, and adding the real-time element makes them harder.

Sometimes we become too eager to promise solutions to these problems, and set ourselves up for failure.


Limiting Theoretical Considerations


Limiting Practical Considerations

© 1995, 1998, 2000, 2003, 2006 T. P. Baker.
$Id: intro.html,v 1.3 2008/08/25 11:18:48 baker Exp baker $