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...

Match the following Google-related buttons with their description:

I. Google Search button A. takes you directly to the first Web page of your search II. I'm Feeling Lucky search button B. takes you to a Web site previously stored in your browser III. Favorites button C. takes you to an area to log in using your email and password IV. Google Sign in button D. activates the search process V. Create site button E. launches a newly created Google site

Computer Science & Information Technology

The transparent areas in a layer can dramatically increase the file size.

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

Computer Science & Information Technology