What every engineer should know about developing real-time embedded products. (©2008)