Analyzing Problem Behaviour
Analyzing Problem Behaviour
3
1. (10 pts) Visualize all models of behavior.
2. (3 pts) Specify conditions (model of behavior), if any exist, under which the program
can terminate.
3. (7 pts) For the expressions below, indicate (true/false) whether there exists a model
where the expression holds. When true, cross reference your particular model:
4
PROPERTY TRUE/FALSE
(a ^ c) ! 32(g ^ h)
h U m
h U (k ^ g)
(b ^ c) ! 23(b ^ c)
(k ^ (k ^ g)) ! m
h S c
2
((g ^ h) ^ d) ! (g ^ h)
e Rh
5
Problem 2 (20 pts) : Visualizing temporal expressions
2
1. 2( ! )
2. 2 !
3. ! 32
2
4. ( ^ )! 32!
2
5. 2(( ^ )! 32!)
6. ( ^ )!⌧ R
7. ( ^ )! (⌧ R )
8. ( ^ )! (x U ⌧ )
2
9. ( ^ 2 ) ! 3!
2
10. ( ^ )! 2!
6
4 What to submit
You must use LATEX to produce a pdf file named after the id of the person to submit, e.g.
123456.pdf.
Section S
Please submit on Moodle. Your instructor will provide you with more details.
Section U
Please submit your pdf file at the Electronic Assignment Submission portal
(https://fis.encs.concordia.ca/eas)
under Theory Assignment 3.
END OF ASSIGNMENT.