 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
• |
An oracle indicates to the top-level simulator
|
|
|
function the id of the next instance to simulate
|
|
|
• |
How
fine-grained should a simulation be?
|
|
|
|
– |
Transitions are considered atomic: the simulation might
|
|
|
miss
some possible real-life process interleaving scenarios
|
|
|
|
– |
Actions
are considered atomic: some
actions, such as
|
|
|
procedure calls, are more time consuming than simple actions,
|
|
|
such
as goto and nextstate
|
|
|
• |
We
are implementing mechanisms to handle
|
|
|
both
cases, so that appropriate process
|
|
|
interleaving can be selected for each application
|