A transition that is being fired, i.e. when the input tokens have been removed, but the output tokens have not been created yet, cannot start a second firing procedure during this period, even if sufficiently many tokens are available at its pre-places. Such nets are executed accordingly when firing maximal steps.
In nets with firing durations, transient states can arise, i.e., states in which no transitions can fire, but out of which, as time elapses, a state results, in which actions are possible. Even the initial state can be transient, if the initial clock position is not identically zero, i.e., some transitions are firing at present.
When the initial state is transient, INA indicates the next stable state: Initial state is transient. Stabilization time = 3 is an example for the stabilization of the initial state. In general, transient states are stabilized by incrementing the clock positions, and the according change of the state: e.g., Transitional period from previous state = 2 indicates, that, since the last state, two cycles have passed in which no transitions could fire.
In case you would like to obtain an overview of all (including transient) states,
use the command <R> <A> in the editor in order to insert a loop
(see page in chapter 3.1).
The firing duration of the new transition
(loop-transition - normally numbered with the transition number 0) is
to be set to 1. In each reachable state, this transition is then
ready to fire; the reachability graph cannot contain dead or transient states any more.
There are states in which transitions can fire, but no transition has to fire, because their latest firing times have not been attained yet. The enabled transitions are displayed together with their possible delay, and you have to choose not only the transition to be fired but also its delay, i.e. the number of time ticks of the system clock to elapse until its firing.
Before the first firing, an overview of the time spans is displayed, after which a clock of a place is stopped: Since a token can leave a place only by an arc, if the clock of this place indicates a time between eft and lft of this arc, the clock of a place can be switched off, if the time elapsed is greater than the maximum of all lft of the arcs leaving this place. Afterwards, no more tokens can be removed from this place, so all clock positions of the place which are greater than this maximum are equivalent. INA displays these times as clock stop time.
With permeability intervals, an overview of all (including transient) states is not possible,
but you can obtain some transient states by using the command <R> <A> in the editor
in order to insert a loop
(see page in chapter 3.1).
For the interval of the arc from the new place (loop-place - normally
numbered with the transition number 0) to the new transition
(loop-transition - normally numbered with the transition number 0), eft is
to be set to one, and lft to oo.
However, the reachability graph may still contain transient
states in certain cases.
© 1996-99 Prof. Peter H. Starke (starke@informatik.hu-berlin.de) und Stephan Roch (roch@...)
INA Manual Version 2.2 (last changed 1999-04-19)