Page 152 -
P. 152
4 Dynamic Workflow 141
Exercises
Exercise 1. How does a worklet process model differ from a normal YAWL process
model?
Exercise 2. Name three principal insights into human work activity offered by
Activity Theory that have application in the development of support for dynamic
flexibility in Process-aware Information Systems.
Exercise 3. Construct a Ripple-Down Rule tree (on paper) for the following items.
In each case, the condition will be the type of item, and the conclusion will be “can
fly” if the item can fly, or “can’t fly” if it cannot, generally speaking. The rule tree is
to be constructed in the sequence in which the items are listed, which proceed from
the more general to the more specific.
(a) Abird
(b) A cat
(c) Ababy bird
(d) An airplane
(e) A penguin
(f) A penguin inside an airplane
Exercise 4. Construct a Ripple-Down Rule tree (on paper) for the following rules.
The rule tree is to be constructed in the sequence in which the items are listed.
(a) If it is warm, then play tennis
(b) If it is raining, then stay indoors
(c) If it is dry, then water the garden
(d) If it is snowing, then go skiing
(e) If it is fine, then go on a picnic
(f) If it is cool, then go to a movie
(g) If it is snowing heavily, then stay indoors
(h) If it is fine and cool, then go shopping
(i) If it is warm and raining, then stay indoors
Exercise 5. Construct a Ripple-Down Rule tree (on paper) for the following (fic-
tional) requirements. “A patient may present to the Casualty Department with one of
five general conditions: fever, wound, rash, abdominal/chest pain, or fracture. Each
of those conditions should be referred to the corresponding department for treat-
ment. If, however, a patient with abdominal/chest pain has a pulse over 150 bpm,
they should be treated for a heart condition. If a patient has a fever and arash, they
should be quarantined in the infectious diseases department. If a patient has a wound
and a fracture, treatment of the wound takes precedence. If a patient with abdomi-
nal/chest pain is pregnant, they are to be referred to the maternity ward. If a patient
has a wound with high blood loss, they should be immediately referred to the ER. If
a patient’s fever is mild, they should be given a pill and sent home.”