Draw a hierarchical fsm to model the behavior

Assignment Help Computer Engineering
Reference no: EM133423638

Case: A TV set has an off-on button. When the TV is turned on both image and sound are turned on by default. There is a single change-channel button, which can be used to adjust the channel. Assume there are only 4 channels available for this particular TV. Pressing the change-channel button increases the channel by 1. When it reaches channel 4, it rolls back to 1. The sound volume of the TV can be one of only 3 settings - "low", "medium", or "high". A sound adjustment button cycles among these 3 settings similarly to the change-channel button. A mute button is provided to totally mute the sound. When pressed once the mute button mutes the sound; when pressed again it returns the sound to the same level as before the sound was muted. When the TV is turned on for the first time the channel should be 1 and the sound level should be "medium". After the first time, the TV remembers the channel and sound settings from when it was turned off the last time.

Question 1. Draw a hierarchical FSM to model the behavior of this TV. Describe in words below your diagram what each state (including both regular states and super-states) represents.

Question 2. Is non-determinism a potential problem in this system? Answer yes or no and explain your choice.

Reference no: EM133423638

Questions Cloud

How the use of the technology you chose will impact : Do you think will impact your career the most over the next 10 years? Please explain how the use of the technology you chose will impact you personally
What would happen to the yield of grapes : The fungus Botrytis is known to cause rot in fruit and decrease the harvest. In an effort to limit the damage, some agriculturalists spray the soil of orchards
Describe what you learned about your personal values : why the nervous system and why it's so cool to learn about the nervous system in a short essay. Also Describe what you learned about your personal values
What effect would it have on you or your family : what effect would it have on you or your family? What security measures do you have in place to protect that information?
Draw a hierarchical fsm to model the behavior : Draw a hierarchical FSM to model the behavior of this TV. Describe in words below your diagram what each state (including both regular states and super-states)
Determine which lake bottom material will be the best buffer : Forthis lab, you will be creating a lake model with different bottom materials. You will add simulated acid rain to the lakes to determine which lake bottom
What is the intensity of each point pattern : Fit a point process model of a stationary Poisson process to each point pattern. What is the intensity of each point pattern
Discuss types of sex chromosomes : Discuss types of sex chromosomes. How would a male and female differ?
Identify three types of professional antigen-presenting cell : Identify three types of professional antigen-presenting cell. How are they distributed in secondary lymphoid tissue?

Reviews

Write a Review

Computer Engineering Questions & Answers

  What steps will be required to migrate the systems

What steps will be required to migrate the systems from Windows to Linux? What tools are available on Linux for the servers to provide file sharing, web servers

  Identify a data set on entities where you have some sense

Identify a data set on entities where you have some sense of natural clusters which should emerge, be it on people, universities, companies, or movies.

  Discuss how change is being managed by the organization

Short summary of the business problem. This section will also include a background of the organization. Provide a brief description of the challenges

  Create a set of use cases for health club membership system

Create a set of use cases for the following health club membership system: When members join the health club, they pay a fee for a certain length of time.

  Write a java program that prompts the user for input

The first line of the input file will indicate the number of times the program will prompt the user for input (n).

  Write a well structured bash script to delete comments

CSC2408 Software Development Tools Assignments. Write a well structured Bash script to delete comments from a C program

  What is the throughput now

Suppose your system is designed in such a way that your computer needs to wait for some while to check if the channel is clear before transmitting.

  PU5532 Health Informatics Assignment

PU5532 Health Informatics Assignment Help and Solution, University of West London - Assessment Writing Service

  Recognize 3 to 5 technology or telecom standards

identify 3 to 5 technology or telecom standards organizations and the role they play in the industry. choose one

  Define why security as a service is a good investment

Discuss 500 words or more discuss why Security as a Service is a good investment. The response must be typed, double spaced.

  Why should investors be attracted to filecoin

How is Filecoin's ICO similar to and different from: a) an equity IPO? b) a crowdfunding initiative on, for example, Kickstarter, Indiegogo, GoFundMe?

  Develop a better understanding as to how data shapes

DS 650 Saint Peter's University develop a better understanding as to how data shapes our world. One last question to consider: Is data controlling our lives?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd