Question: Problem I (41] point]: Consider a modied version of the Delay component, called DddDelav, that has a Boolean input variable in, a Boolean output variable
![Problem I (41] point]: Consider a modied version of the Delay](https://dsd5zvtm8ll6.cloudfront.net/si.experts.images/questions/2024/10/6713bc625661c_6586713bc6239e1a.jpg)
Problem I (41] point]: Consider a modied version of the Delay component, called DddDelav, that has a Boolean input variable in, a Boolean output variable out, and two Boolean state variables x and y. Both the state variables are initialized to U, and the reaction description is given by: if y then on! := 3: else out := I]; x := in; y := "F- a. Describe in words the behavior of the component UddDelay. (Hint: what is the output at odd and even rounds?) b. List a possible execution of the component if it is supphed with the sequence of inputs 0, l, 1, , 1, l, l, I], I), l for the firsttenthrmmds. c. Describe the component ddIlelay as an extended-state machine with two modes. The mode of the state machine should capture the value of the state variable y, while the state variable x should be updated using assignments in the modeswitches. d. Is the {IIIddIIiela'jfr component nitestate? Draw the corresponding Mealv machine. Recall that Delay is: ho a 1 out
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
