Next: Desiderata for a UIA
Up: Terminology
Previous: UIA Actions
  Contents
User Instructions
The inputs that the user provides to a UIA are termed user
instructions (or simply instructions). User instructions to a UIA can fall under the following categories:
- perform UIA actions immediately.
e.g., Heat pool now.
Read temperature now.
- perform UIA actions after a specific amount of time.
e.g., Heat pool after 5 minutes.
Read temperature after 5 minutes.
- perform UIA actions at specific time.
e.g., Heat pool at 7:00 am.
Read temperature at 7:00 am.
- perform UIA actions indefinitely.
e.g., Keep ringing the bell.
- perform UIA actions for a specific period of time.
e.g., Keep ringing the bell from 5:00 pm to 5:01 pm.
- perform UIA actions at periodic intervals, indefinitely.
e.g., Heat pool at 6:00 am everyday.
Heat pool at 10:00 am on non-working days.
- perform UIA actions at periodic intervals, for a specific period of time.
e.g., Heat pool at 8:00 am everyday this week.
Heat pool at 10:00 am on every non-working day this month.
- perform UIA actions when certain conditions hold.
e.g., Heat pool at 7:00 pm today if the short-circuit problem has been fixed by then.
Heat pool after 6:00 pm if the temperature is below
and the voltage level is not low.
Next: Desiderata for a UIA
Up: Terminology
Previous: UIA Actions
  Contents
Darsana Josyula
2006-01-16