Research Article

Sequential Failure Analysis Using Novel Algorithms in Sequence Determination of Petri Nets Firing

Algorithm 4

Function newmarking.
NEWMARKING Algorithm
Input: Marking = , Internal, External, Status, Tranum
Output: Outmarking (a new marking resulting from firing transition Tranum)
Difference = ;
For  
for  
  if  Status   then
   Difference = ExternalInternal;
  else
   Difference = External;
  end if
end for
end for
Outmarking = Marking + Difference (with element 1 in rownumber Tranum);
return Outmarking