Optimistic Control
Means of detecting failure
- assessing logical state
- catching exceptions
Policy for dealing with failure
- inaction
- throwing exceptions
- retrying actions
Means of dealing with the consequences of actions leading to failure
- provisional action
- rollback/recovery