Using the state-based approach to modeling, as discussed in section 21.1.1, model the operation of an embedded software system for a voicemail system 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.

What will be an ideal response?




There are many possible solutions to this question depending on how detailed a

model is produced. The diagram shows one possible state model. Notice this does

not allow for message deletion (as this was not asked for in the question). Adding

deletion after playback is simple with an additional state that deletes the message

and reduces the message count.

Computer Science & Information Technology

You might also like to view...

There needs to be a current ____________________ of each of the elements of the organization that have been placed under the incident management function.

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology

To move the scroll box of a scroll bar a large distance

(A) click on the scroll box. (B) click on the furthermost arrow button. (C) click on the bar between the scroll box and the furthermost arrow. (D) It can only be moved by writing code.

Computer Science & Information Technology

All Linux versions are open source.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology

____ is not a comment delimiter in C++.

A. /* B. */ C. // D. \\

Computer Science & Information Technology