21.1. Using examples, explain why real-time systems usually have to be implemented using concurrent processes.
21.2. Identify possible stimuli and the expected responses for an embedded system that controls a home refrigerator or a domestic washing machine.
21.3. Using the state-based approach to modeling, as discussed in Section 21.1.1, model the operation of the embedded software for a voicemail system that is included in a landline phone.
This should display the number of recorded messages on an LED display and should allow the user to dial-in and listen to the recorded messages.
21.4. Explain why an object-oriented approach to software development may not be suitable for real-time systems.
21.5. Show how the Environmental Control ...