2015.03.04 02:33:52.764. INFO: EFSM.FATE: sequence length isn't specified. Setting it to the default value: 8 2015.03.04 02:33:52.764. INFO: EFSM.FATE: amount of sequences isn't specified. Setting it to the default value: 2 2015.03.04 02:33:52.764. INFO: EFSM.FATE: loop limit isn't specified. Setting it to the default value: 8 2015.03.04 02:33:52.765. INFO: EFSM.FATE: generating a new sequence (1 of 2) 2015.03.04 02:33:52.765. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: resetting EFSM 2015.03.04 02:33:52.765. INFO: EFSM.FATE: generating a new vector 1 of 8) 2015.03.04 02:33:52.765. INFO: EFSM.FATE: processing the EFSM WORK.B07(BEHAV)_0 2015.03.04 02:33:52.765. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: generating a new input vector 2015.03.04 02:33:52.765. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: resetting the EFSM 2015.03.04 02:33:52.765. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: enabling the guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}} 2015.03.04 02:33:52.793. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: the EFSM has been reset successfully 2015.03.04 02:33:52.821. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {RESET,CLOCK} 2015.03.04 02:33:52.821. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 1} 2015.03.04 02:33:52.848. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: initialising the simulator. The reset guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}} 2015.03.04 02:33:52.876. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: the reset guard is enabled 2015.03.04 02:33:52.876. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (EQ STATO 0) 2015.03.04 02:33:52.876. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 0; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:52.876. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:52.903. INFO: EFSM.FATE: the vector has been generated successfully: {events: {RESET,CLOCK}; transaction: {RESET = 1}; transaction: {START = 0}} 2015.03.04 02:33:52.903. INFO: EFSM.FATE: current coverage: 0% (0 of 21 transitions) 2015.03.04 02:33:52.903. INFO: EFSM.FATE: generating a new vector 2 of 8) 2015.03.04 02:33:52.903. INFO: EFSM.FATE: processing the EFSM WORK.B07(BEHAV)_0 2015.03.04 02:33:52.903. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: generating a new input vector 2015.03.04 02:33:52.903. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: traversing the transition: {source state: (EQ STATO 0); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}}} 2015.03.04 02:33:52.903. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: enabling the guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}} 2015.03.04 02:33:52.931. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully 2015.03.04 02:33:52.931. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:52.931. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: current coverage: 0% (0 of 21 transitions) 2015.03.04 02:33:52.960. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:52.960. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:53.041. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (EQ STATO 0); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}}} 2015.03.04 02:33:53.042. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:53.042. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)) 2015.03.04 02:33:53.042. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 1; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:53.042. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:53.069. INFO: EFSM.FATE: the vector has been generated successfully: {events: {posedge of CLOCK}; transaction: {RESET = 0}; transaction: {START = 0}} 2015.03.04 02:33:53.069. INFO: EFSM.FATE: current coverage: 5% (1 of 21 transitions) 2015.03.04 02:33:53.069. INFO: EFSM.FATE: generating a new vector 3 of 8) 2015.03.04 02:33:53.069. INFO: EFSM.FATE: processing the EFSM WORK.B07(BEHAV)_0 2015.03.04 02:33:53.069. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: generating a new input vector 2015.03.04 02:33:53.069. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: traversing the transition: {source state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); destination state: (EQ STATO 0); guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}}} 2015.03.04 02:33:53.069. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: enabling the guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}} 2015.03.04 02:33:53.097. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully 2015.03.04 02:33:53.097. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: input vector: {events: {RESET,CLOCK}; transaction: {RESET = 1}} 2015.03.04 02:33:53.097. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: current coverage: 5% (1 of 21 transitions) 2015.03.04 02:33:53.125. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {RESET,CLOCK} 2015.03.04 02:33:53.126. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 1} 2015.03.04 02:33:53.180. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); destination state: (EQ STATO 0); guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}}} 2015.03.04 02:33:53.180. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:53.180. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (EQ STATO 0) 2015.03.04 02:33:53.180. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 0; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:53.180. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:53.208. INFO: EFSM.FATE: the vector has been generated successfully: {events: {RESET,CLOCK}; transaction: {RESET = 1}; transaction: {START = 0}} 2015.03.04 02:33:53.208. INFO: EFSM.FATE: current coverage: 10% (2 of 21 transitions) 2015.03.04 02:33:53.208. INFO: EFSM.FATE: generating a new vector 4 of 8) 2015.03.04 02:33:53.208. INFO: EFSM.FATE: processing the EFSM WORK.B07(BEHAV)_0 2015.03.04 02:33:53.208. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: generating a new input vector 2015.03.04 02:33:53.208. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: traversing the transition: {source state: (EQ STATO 0); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}}} 2015.03.04 02:33:53.208. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: enabling the guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}} 2015.03.04 02:33:53.236. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully 2015.03.04 02:33:53.236. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:53.236. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: current coverage: 10% (2 of 21 transitions) 2015.03.04 02:33:53.264. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:53.264. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:53.346. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (EQ STATO 0); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}}} 2015.03.04 02:33:53.346. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:53.346. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)) 2015.03.04 02:33:53.346. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 1; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:53.346. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:53.374. INFO: EFSM.FATE: the vector has been generated successfully: {events: {posedge of CLOCK}; transaction: {RESET = 0}; transaction: {START = 0}} 2015.03.04 02:33:53.374. INFO: EFSM.FATE: current coverage: 10% (2 of 21 transitions) 2015.03.04 02:33:53.374. INFO: EFSM.FATE: generating a new vector 5 of 8) 2015.03.04 02:33:53.374. INFO: EFSM.FATE: processing the EFSM WORK.B07(BEHAV)_0 2015.03.04 02:33:53.374. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: generating a new input vector 2015.03.04 02:33:53.374. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: traversing the transition: {source state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); destination state: (EQ STATO 0); guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}}} 2015.03.04 02:33:53.374. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: enabling the guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}} 2015.03.04 02:33:53.402. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully 2015.03.04 02:33:53.402. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: input vector: {events: {RESET,CLOCK}; transaction: {RESET = 1}} 2015.03.04 02:33:53.402. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: current coverage: 10% (2 of 21 transitions) 2015.03.04 02:33:53.430. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {RESET,CLOCK} 2015.03.04 02:33:53.430. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 1} 2015.03.04 02:33:53.485. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); destination state: (EQ STATO 0); guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}}} 2015.03.04 02:33:53.485. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:53.485. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (EQ STATO 0) 2015.03.04 02:33:53.485. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 0; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:53.485. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:53.513. INFO: EFSM.FATE: the vector has been generated successfully: {events: {RESET,CLOCK}; transaction: {RESET = 1}; transaction: {START = 0}} 2015.03.04 02:33:53.513. INFO: EFSM.FATE: current coverage: 10% (2 of 21 transitions) 2015.03.04 02:33:53.513. INFO: EFSM.FATE: generating a new vector 6 of 8) 2015.03.04 02:33:53.513. INFO: EFSM.FATE: processing the EFSM WORK.B07(BEHAV)_0 2015.03.04 02:33:53.513. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: generating a new input vector 2015.03.04 02:33:53.513. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: traversing the transition: {source state: (EQ STATO 0); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}}} 2015.03.04 02:33:53.513. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: enabling the guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}} 2015.03.04 02:33:53.540. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully 2015.03.04 02:33:53.540. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:53.540. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: current coverage: 10% (2 of 21 transitions) 2015.03.04 02:33:53.569. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:53.569. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:53.650. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (EQ STATO 0); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}}} 2015.03.04 02:33:53.650. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:53.651. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)) 2015.03.04 02:33:53.651. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 1; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:53.651. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:53.678. INFO: EFSM.FATE: the vector has been generated successfully: {events: {posedge of CLOCK}; transaction: {RESET = 0}; transaction: {START = 0}} 2015.03.04 02:33:53.678. INFO: EFSM.FATE: current coverage: 10% (2 of 21 transitions) 2015.03.04 02:33:53.678. INFO: EFSM.FATE: generating a new vector 7 of 8) 2015.03.04 02:33:53.678. INFO: EFSM.FATE: processing the EFSM WORK.B07(BEHAV)_0 2015.03.04 02:33:53.678. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: generating a new input vector 2015.03.04 02:33:53.678. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: traversing the transition: {source state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); destination state: (EQ STATO 0); guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}}} 2015.03.04 02:33:53.678. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: enabling the guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}} 2015.03.04 02:33:53.706. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully 2015.03.04 02:33:53.706. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: input vector: {events: {RESET,CLOCK}; transaction: {RESET = 1}} 2015.03.04 02:33:53.706. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: current coverage: 10% (2 of 21 transitions) 2015.03.04 02:33:53.734. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {RESET,CLOCK} 2015.03.04 02:33:53.734. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 1} 2015.03.04 02:33:53.789. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); destination state: (EQ STATO 0); guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}}} 2015.03.04 02:33:53.789. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:53.789. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (EQ STATO 0) 2015.03.04 02:33:53.789. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 0; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:53.789. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:53.817. INFO: EFSM.FATE: the vector has been generated successfully: {events: {RESET,CLOCK}; transaction: {RESET = 1}; transaction: {START = 0}} 2015.03.04 02:33:53.817. INFO: EFSM.FATE: current coverage: 10% (2 of 21 transitions) 2015.03.04 02:33:53.817. INFO: EFSM.FATE: generating a new vector 8 of 8) 2015.03.04 02:33:53.817. INFO: EFSM.FATE: processing the EFSM WORK.B07(BEHAV)_0 2015.03.04 02:33:53.817. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: generating a new input vector 2015.03.04 02:33:53.817. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: traversing the transition: {source state: (EQ STATO 0); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}}} 2015.03.04 02:33:53.817. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: enabling the guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}} 2015.03.04 02:33:53.845. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully 2015.03.04 02:33:53.845. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:53.845. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: current coverage: 10% (2 of 21 transitions) 2015.03.04 02:33:53.873. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:53.873. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:53.955. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (EQ STATO 0); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}}} 2015.03.04 02:33:53.955. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:53.955. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)) 2015.03.04 02:33:53.955. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 1; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:53.955. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:53.983. INFO: EFSM.FATE: the vector has been generated successfully: {events: {posedge of CLOCK}; transaction: {RESET = 0}; transaction: {START = 0}} 2015.03.04 02:33:53.983. INFO: EFSM.FATE: current coverage: 10% (2 of 21 transitions) 2015.03.04 02:33:53.983. INFO: EFSM.FATE: generating a new sequence (2 of 2) 2015.03.04 02:33:53.983. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: resetting EFSM 2015.03.04 02:33:53.983. INFO: EFSM.FATE: generating a new vector 1 of 8) 2015.03.04 02:33:53.983. INFO: EFSM.FATE: processing the EFSM WORK.B07(BEHAV)_0 2015.03.04 02:33:53.983. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: generating a new input vector 2015.03.04 02:33:53.983. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: resetting the EFSM 2015.03.04 02:33:53.983. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: enabling the guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}} 2015.03.04 02:33:54.011. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: the EFSM has been reset successfully 2015.03.04 02:33:54.039. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {RESET,CLOCK} 2015.03.04 02:33:54.039. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 1} 2015.03.04 02:33:54.066. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: initialising the simulator. The reset guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}} 2015.03.04 02:33:54.094. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: the reset guard is enabled 2015.03.04 02:33:54.094. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (EQ STATO 0) 2015.03.04 02:33:54.094. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 0; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:54.094. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:54.121. INFO: EFSM.FATE: the vector has been generated successfully: {events: {RESET,CLOCK}; transaction: {RESET = 1}; transaction: {START = 0}} 2015.03.04 02:33:54.121. INFO: EFSM.FATE: current coverage: 10% (2 of 21 transitions) 2015.03.04 02:33:54.121. INFO: EFSM.FATE: generating a new vector 2 of 8) 2015.03.04 02:33:54.121. INFO: EFSM.FATE: processing the EFSM WORK.B07(BEHAV)_0 2015.03.04 02:33:54.121. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: generating a new input vector 2015.03.04 02:33:54.121. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: traversing the transition: {source state: (EQ STATO 0); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}}} 2015.03.04 02:33:54.121. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: enabling the guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}} 2015.03.04 02:33:54.149. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully 2015.03.04 02:33:54.149. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:54.149. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: current coverage: 0% (0 of 21 transitions) 2015.03.04 02:33:54.177. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:54.177. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:54.259. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (EQ STATO 0); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}}} 2015.03.04 02:33:54.259. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:54.259. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)) 2015.03.04 02:33:54.259. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 1; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:54.259. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:54.287. INFO: EFSM.FATE: the vector has been generated successfully: {events: {posedge of CLOCK}; transaction: {RESET = 0}; transaction: {START = 0}} 2015.03.04 02:33:54.287. INFO: EFSM.FATE: current coverage: 10% (2 of 21 transitions) 2015.03.04 02:33:54.287. INFO: EFSM.FATE: generating a new vector 3 of 8) 2015.03.04 02:33:54.287. INFO: EFSM.FATE: processing the EFSM WORK.B07(BEHAV)_0 2015.03.04 02:33:54.287. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: generating a new input vector 2015.03.04 02:33:54.287. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: traversing the transition: {source state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ START 1))}->{{assignment: CONT := 0; assignment: MAR := 0; assignment: STATO := 2}}}} 2015.03.04 02:33:54.287. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: enabling the guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ START 1))}->{{assignment: CONT := 0; assignment: MAR := 0; assignment: STATO := 2}}} 2015.03.04 02:33:54.315. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully 2015.03.04 02:33:54.315. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {START = 1; RESET = 0}} 2015.03.04 02:33:54.315. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: current coverage: 5% (1 of 21 transitions) 2015.03.04 02:33:54.315. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:54.315. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 1; RESET = 0} 2015.03.04 02:33:54.424. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ START 1))}->{{assignment: CONT := 0; assignment: MAR := 0; assignment: STATO := 2}}}} 2015.03.04 02:33:54.424. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:54.424. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)) 2015.03.04 02:33:54.424. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 2; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:54.425. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:54.452. INFO: EFSM.FATE: the vector has been generated successfully: {events: {posedge of CLOCK}; transaction: {START = 1; RESET = 0}} 2015.03.04 02:33:54.452. INFO: EFSM.FATE: current coverage: 14% (3 of 21 transitions) 2015.03.04 02:33:54.453. INFO: EFSM.FATE: generating a new vector 4 of 8) 2015.03.04 02:33:54.453. INFO: EFSM.FATE: processing the EFSM WORK.B07(BEHAV)_0 2015.03.04 02:33:54.453. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: generating a new input vector 2015.03.04 02:33:54.453. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: traversing the transition: {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}} 2015.03.04 02:33:54.453. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: enabling the guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}} 2015.03.04 02:33:54.480. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully 2015.03.04 02:33:54.480. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:54.480. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: current coverage: 10% (2 of 21 transitions) 2015.03.04 02:33:54.509. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:54.509. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:54.591. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}} 2015.03.04 02:33:54.619. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:54.619. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)) 2015.03.04 02:33:54.619. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 3; CONT = 0; MAR = 0; Y = 0; X = 1} 2015.03.04 02:33:54.619. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:54.646. INFO: EFSM.FATE: the vector has been generated successfully: {events: {posedge of CLOCK}; transaction: {RESET = 0}; transaction: {START = 0}} 2015.03.04 02:33:54.646. INFO: EFSM.FATE: current coverage: 19% (4 of 21 transitions) 2015.03.04 02:33:54.646. INFO: EFSM.FATE: generating a new vector 5 of 8) 2015.03.04 02:33:54.646. INFO: EFSM.FATE: processing the EFSM WORK.B07(BEHAV)_0 2015.03.04 02:33:54.647. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: generating a new input vector 2015.03.04 02:33:54.647. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: traversing the transition: {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}} 2015.03.04 02:33:54.647. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: enabling the guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}} 2015.03.04 02:33:54.674. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully 2015.03.04 02:33:54.674. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:54.674. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: current coverage: 14% (3 of 21 transitions) 2015.03.04 02:33:54.703. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:54.703. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:54.785. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}} 2015.03.04 02:33:54.840. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:54.841. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)) 2015.03.04 02:33:54.841. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 2; BLOCK_PUNTI_RETTA_0 = null; STATO = 4; CONT = 0; MAR = 1; Y = 0; X = 1} 2015.03.04 02:33:54.841. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:54.868. INFO: EFSM.FATE: the vector has been generated successfully: {events: {posedge of CLOCK}; transaction: {RESET = 0}; transaction: {START = 0}} 2015.03.04 02:33:54.868. INFO: EFSM.FATE: current coverage: 24% (5 of 21 transitions) 2015.03.04 02:33:54.868. INFO: EFSM.FATE: generating a new vector 6 of 8) 2015.03.04 02:33:54.868. INFO: EFSM.FATE: processing the EFSM WORK.B07(BEHAV)_0 2015.03.04 02:33:54.868. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: generating a new input vector 2015.03.04 02:33:54.868. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: traversing the transition: {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:33:54.869. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: enabling the guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}} 2015.03.04 02:33:54.896. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully 2015.03.04 02:33:54.896. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:54.896. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: current coverage: 19% (4 of 21 transitions) 2015.03.04 02:33:54.925. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:54.925. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:55.006. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:33:55.062. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:55.062. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)) 2015.03.04 02:33:55.062. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 2; BLOCK_PUNTI_RETTA_0 = null; STATO = 5; CONT = 0; MAR = 1; Y = 255; X = 3} 2015.03.04 02:33:55.062. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:55.090. INFO: EFSM.FATE: the vector has been generated successfully: {events: {posedge of CLOCK}; transaction: {RESET = 0}; transaction: {START = 0}} 2015.03.04 02:33:55.090. INFO: EFSM.FATE: current coverage: 29% (6 of 21 transitions) 2015.03.04 02:33:55.090. INFO: EFSM.FATE: generating a new vector 7 of 8) 2015.03.04 02:33:55.090. INFO: EFSM.FATE: processing the EFSM WORK.B07(BEHAV)_0 2015.03.04 02:33:55.090. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: generating a new input vector 2015.03.04 02:33:55.090. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: traversing the transition: {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (EQ MAR 15)); guarded action: {{posedge of CLOCK}: {predicate: (AND (EQ MAR 15) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:33:55.090. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: enabling the guarded action: {{posedge of CLOCK}: {predicate: (AND (EQ MAR 15) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}} 2015.03.04 02:33:55.118. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: failed to traverse the transition 2015.03.04 02:33:55.118. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: traversing the transition: {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (EQ STATO 0); guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}}} 2015.03.04 02:33:55.118. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: enabling the guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}} 2015.03.04 02:33:55.145. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully 2015.03.04 02:33:55.145. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: input vector: {events: {RESET,CLOCK}; transaction: {RESET = 1}} 2015.03.04 02:33:55.145. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: current coverage: 24% (5 of 21 transitions) 2015.03.04 02:33:55.174. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {RESET,CLOCK} 2015.03.04 02:33:55.174. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 1} 2015.03.04 02:33:55.229. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (EQ STATO 0); guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}}} 2015.03.04 02:33:55.229. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:55.229. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (EQ STATO 0) 2015.03.04 02:33:55.229. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 0; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:55.229. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:55.256. INFO: EFSM.FATE: the vector has been generated successfully: {events: {RESET,CLOCK}; transaction: {RESET = 1}; transaction: {START = 0}} 2015.03.04 02:33:55.256. INFO: EFSM.FATE: current coverage: 33% (7 of 21 transitions) 2015.03.04 02:33:55.256. INFO: EFSM.FATE: generating a new vector 8 of 8) 2015.03.04 02:33:55.256. INFO: EFSM.FATE: processing the EFSM WORK.B07(BEHAV)_0 2015.03.04 02:33:55.257. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: generating a new input vector 2015.03.04 02:33:55.257. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: traversing the transition: {source state: (EQ STATO 0); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}}} 2015.03.04 02:33:55.257. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: enabling the guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}} 2015.03.04 02:33:55.284. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully 2015.03.04 02:33:55.284. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:55.284. INFO: EFSM.FATE.RandomGenerator.WORK.B07(BEHAV)_0: current coverage: 29% (6 of 21 transitions) 2015.03.04 02:33:55.313. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:55.313. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:55.395. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (EQ STATO 0); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}}} 2015.03.04 02:33:55.395. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:55.395. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)) 2015.03.04 02:33:55.395. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 1; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:55.395. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:55.422. INFO: EFSM.FATE: the vector has been generated successfully: {events: {posedge of CLOCK}; transaction: {RESET = 0}; transaction: {START = 0}} 2015.03.04 02:33:55.422. INFO: EFSM.FATE: current coverage: 33% (7 of 21 transitions) 2015.03.04 02:33:55.422. INFO: EFSM.FATE: the random phase of generation has been finished successfully. Total coverage: 33% (7 of 21 transitions) 2015.03.04 02:33:55.422. INFO: EFSM.FATE: starting the directed phase of generation 2015.03.04 02:33:55.422. INFO: EFSM.FATE: the WORK.B07(BEHAV)_0 EFSM has uncovered transitions. Processing it 2015.03.04 02:33:55.423. INFO: EFSM.FATE.Analyser.WORK.B07(BEHAV)_0: detecting control dependencies 2015.03.04 02:33:55.423. INFO: EFSM.FATE.Analyser.WORK.B07(BEHAV)_0: control dependencies have been detected successfully 2015.03.04 02:33:55.423. INFO: EFSM.FATE.Analyser.WORK.B07(BEHAV)_0: detecting data dependencies 2015.03.04 02:33:55.425. INFO: EFSM.FATE.Analyser.WORK.B07(BEHAV)_0: data dependencies have been detected successfully 2015.03.04 02:33:55.425. INFO: EFSM.FATE.Analyser.WORK.B07(BEHAV)_0: detecting counters 2015.03.04 02:33:55.426. INFO: EFSM.FATE.Analyser.WORK.B07(BEHAV)_0: the variable MAR defined by the transition {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}} is a counter in the loop [{source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}}, {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ X 2))}->{{assignment: CONT := (MOD (ADD CONT 1) 256); assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}}] 2015.03.04 02:33:55.426. INFO: EFSM.FATE.Analyser.WORK.B07(BEHAV)_0: the variable MAR defined by the transition {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}} is a counter in the loop [{source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}}, {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (NOT (EQ X 2)))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}}] 2015.03.04 02:33:55.426. INFO: EFSM.FATE.Analyser.WORK.B07(BEHAV)_0: counters have been detected successfully 2015.03.04 02:33:55.426. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: generating a sequence to cover the transition: {source state: (EQ STATO 0); destination state: (EQ STATO 0); guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}}} 2015.03.04 02:33:55.426. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: resetting the EFSM 2015.03.04 02:33:55.426. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: resetting EFSM 2015.03.04 02:33:55.454. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the EFSM has been reset successfully 2015.03.04 02:33:55.454. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {RESET,CLOCK} 2015.03.04 02:33:55.454. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = null; RESET = 1} 2015.03.04 02:33:55.481. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: initialising the simulator. The reset guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}} 2015.03.04 02:33:55.509. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: the reset guard is enabled 2015.03.04 02:33:55.509. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (EQ STATO 0) 2015.03.04 02:33:55.509. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 0; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:55.509. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:55.564. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (EQ STATO 0); destination state: (EQ STATO 0); guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}}} 2015.03.04 02:33:55.564. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {RESET,CLOCK}; transaction: {RESET = 1}} 2015.03.04 02:33:55.592. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {RESET,CLOCK} 2015.03.04 02:33:55.592. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 1} 2015.03.04 02:33:55.647. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (EQ STATO 0); destination state: (EQ STATO 0); guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}}} 2015.03.04 02:33:55.647. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:55.647. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (EQ STATO 0) 2015.03.04 02:33:55.647. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 0; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:55.647. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:55.674. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 5% (1 of 21 transitions) 2015.03.04 02:33:55.675. INFO: EFSM.FATE: the directed sequence has been generated successfully 2015.03.04 02:33:55.675. INFO: EFSM.FATE: current coverage: 38% (8 of 21 transitions) 2015.03.04 02:33:55.675. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: generating a sequence to cover the transition: {source state: (EQ STATO 0); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}}} 2015.03.04 02:33:55.675. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: resetting the EFSM 2015.03.04 02:33:55.675. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: resetting EFSM 2015.03.04 02:33:55.702. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the EFSM has been reset successfully 2015.03.04 02:33:55.703. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {RESET,CLOCK} 2015.03.04 02:33:55.703. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = null; RESET = 1} 2015.03.04 02:33:55.730. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: initialising the simulator. The reset guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}} 2015.03.04 02:33:55.757. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: the reset guard is enabled 2015.03.04 02:33:55.757. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (EQ STATO 0) 2015.03.04 02:33:55.757. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 0; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:55.757. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:55.812. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (EQ STATO 0); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}}} 2015.03.04 02:33:55.812. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:55.841. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:55.841. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:55.922. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (EQ STATO 0); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}}} 2015.03.04 02:33:55.922. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:55.923. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)) 2015.03.04 02:33:55.923. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 1; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:55.923. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:55.950. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 10% (2 of 21 transitions) 2015.03.04 02:33:55.951. INFO: EFSM.FATE: the directed sequence has been generated successfully 2015.03.04 02:33:55.951. INFO: EFSM.FATE: current coverage: 38% (8 of 21 transitions) 2015.03.04 02:33:55.951. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: generating a sequence to cover the transition: {source state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); destination state: (EQ STATO 0); guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}}} 2015.03.04 02:33:55.951. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: simulating the model to the end state of the transition: {source state: (EQ STATO 0); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}}} 2015.03.04 02:33:55.951. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: loading a simulation snapshot 2015.03.04 02:33:55.951. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:55.951. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)) 2015.03.04 02:33:55.951. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 1; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:55.951. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:55.979. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); destination state: (EQ STATO 0); guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}}} 2015.03.04 02:33:55.979. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {RESET,CLOCK}; transaction: {RESET = 1}} 2015.03.04 02:33:56.007. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {RESET,CLOCK} 2015.03.04 02:33:56.007. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 1} 2015.03.04 02:33:56.062. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); destination state: (EQ STATO 0); guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}}} 2015.03.04 02:33:56.062. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:56.062. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (EQ STATO 0) 2015.03.04 02:33:56.062. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 0; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:56.062. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:56.090. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 14% (3 of 21 transitions) 2015.03.04 02:33:56.090. INFO: EFSM.FATE: the directed sequence has been generated successfully 2015.03.04 02:33:56.090. INFO: EFSM.FATE: current coverage: 38% (8 of 21 transitions) 2015.03.04 02:33:56.090. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: generating a sequence to cover the transition: {source state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (NOT (EQ START 1)))}->{{assignment: STATO := 1; assignment: PUNTI_RETTA := 0}}}} 2015.03.04 02:33:56.090. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: simulating the model to the end state of the transition: {source state: (EQ STATO 0); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}}} 2015.03.04 02:33:56.090. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: loading a simulation snapshot 2015.03.04 02:33:56.090. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:56.090. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)) 2015.03.04 02:33:56.090. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 1; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:56.090. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:56.118. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (NOT (EQ START 1)))}->{{assignment: STATO := 1; assignment: PUNTI_RETTA := 0}}}} 2015.03.04 02:33:56.118. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {START = 0; RESET = 0}} 2015.03.04 02:33:56.119. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:56.119. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:56.227. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (NOT (EQ START 1)))}->{{assignment: STATO := 1; assignment: PUNTI_RETTA := 0}}}} 2015.03.04 02:33:56.228. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:56.228. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)) 2015.03.04 02:33:56.228. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 1; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:56.228. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:56.255. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 19% (4 of 21 transitions) 2015.03.04 02:33:56.256. INFO: EFSM.FATE: the directed sequence has been generated successfully 2015.03.04 02:33:56.256. INFO: EFSM.FATE: current coverage: 43% (9 of 21 transitions) 2015.03.04 02:33:56.256. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: generating a sequence to cover the transition: {source state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ START 1))}->{{assignment: CONT := 0; assignment: MAR := 0; assignment: STATO := 2}}}} 2015.03.04 02:33:56.256. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: simulating the model to the end state of the transition: {source state: (EQ STATO 0); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: STATO := 1}}}} 2015.03.04 02:33:56.256. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: loading a simulation snapshot 2015.03.04 02:33:56.256. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:56.256. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)) 2015.03.04 02:33:56.256. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 1; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:56.256. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:56.284. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ START 1))}->{{assignment: CONT := 0; assignment: MAR := 0; assignment: STATO := 2}}}} 2015.03.04 02:33:56.284. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {START = 1; RESET = 0}} 2015.03.04 02:33:56.284. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:56.284. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 1; RESET = 0} 2015.03.04 02:33:56.393. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ START 1))}->{{assignment: CONT := 0; assignment: MAR := 0; assignment: STATO := 2}}}} 2015.03.04 02:33:56.393. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:56.393. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)) 2015.03.04 02:33:56.393. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 2; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:56.393. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:56.421. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 24% (5 of 21 transitions) 2015.03.04 02:33:56.421. INFO: EFSM.FATE: the directed sequence has been generated successfully 2015.03.04 02:33:56.421. INFO: EFSM.FATE: current coverage: 43% (9 of 21 transitions) 2015.03.04 02:33:56.421. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: generating a sequence to cover the transition: {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (EQ STATO 0); guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}}} 2015.03.04 02:33:56.421. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: simulating the model to the end state of the transition: {source state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ START 1))}->{{assignment: CONT := 0; assignment: MAR := 0; assignment: STATO := 2}}}} 2015.03.04 02:33:56.421. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: loading a simulation snapshot 2015.03.04 02:33:56.421. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 1; RESET = 0} 2015.03.04 02:33:56.421. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)) 2015.03.04 02:33:56.422. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 2; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:56.422. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:56.449. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (EQ STATO 0); guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}}} 2015.03.04 02:33:56.449. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {RESET,CLOCK}; transaction: {RESET = 1}} 2015.03.04 02:33:56.478. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {RESET,CLOCK} 2015.03.04 02:33:56.478. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 1} 2015.03.04 02:33:56.532. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (EQ STATO 0); guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}}} 2015.03.04 02:33:56.533. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:56.533. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (EQ STATO 0) 2015.03.04 02:33:56.533. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 0; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:56.533. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:56.560. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 29% (6 of 21 transitions) 2015.03.04 02:33:56.560. INFO: EFSM.FATE: the directed sequence has been generated successfully 2015.03.04 02:33:56.560. INFO: EFSM.FATE: current coverage: 48% (10 of 21 transitions) 2015.03.04 02:33:56.561. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: generating a sequence to cover the transition: {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}} 2015.03.04 02:33:56.561. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: simulating the model to the end state of the transition: {source state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ START 1))}->{{assignment: CONT := 0; assignment: MAR := 0; assignment: STATO := 2}}}} 2015.03.04 02:33:56.561. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: loading a simulation snapshot 2015.03.04 02:33:56.561. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 1; RESET = 0} 2015.03.04 02:33:56.561. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)) 2015.03.04 02:33:56.561. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 2; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:56.561. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:56.588. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}} 2015.03.04 02:33:56.588. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:56.617. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:56.617. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:56.699. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}} 2015.03.04 02:33:56.727. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:56.727. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)) 2015.03.04 02:33:56.727. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 3; CONT = 0; MAR = 0; Y = 0; X = 1} 2015.03.04 02:33:56.727. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:56.755. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 33% (7 of 21 transitions) 2015.03.04 02:33:56.755. INFO: EFSM.FATE: the directed sequence has been generated successfully 2015.03.04 02:33:56.755. INFO: EFSM.FATE: current coverage: 48% (10 of 21 transitions) 2015.03.04 02:33:56.755. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: generating a sequence to cover the transition: {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (EQ STATO 0); guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}}} 2015.03.04 02:33:56.755. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: simulating the model to the end state of the transition: {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}} 2015.03.04 02:33:56.755. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: loading a simulation snapshot 2015.03.04 02:33:56.755. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:56.755. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)) 2015.03.04 02:33:56.755. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 3; CONT = 0; MAR = 0; Y = 0; X = 1} 2015.03.04 02:33:56.755. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:56.783. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (EQ STATO 0); guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}}} 2015.03.04 02:33:56.783. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {RESET,CLOCK}; transaction: {RESET = 1}} 2015.03.04 02:33:56.812. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {RESET,CLOCK} 2015.03.04 02:33:56.812. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 1} 2015.03.04 02:33:56.866. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (EQ STATO 0); guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}}} 2015.03.04 02:33:56.866. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:56.866. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (EQ STATO 0) 2015.03.04 02:33:56.866. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 0; CONT = 0; MAR = 0; Y = 0; X = 0} 2015.03.04 02:33:56.867. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:56.894. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 38% (8 of 21 transitions) 2015.03.04 02:33:56.894. INFO: EFSM.FATE: the directed sequence has been generated successfully 2015.03.04 02:33:56.894. INFO: EFSM.FATE: current coverage: 52% (11 of 21 transitions) 2015.03.04 02:33:56.894. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: generating a sequence to cover the transition: {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}} 2015.03.04 02:33:56.895. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: simulating the model to the end state of the transition: {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}} 2015.03.04 02:33:56.895. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: loading a simulation snapshot 2015.03.04 02:33:56.895. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:56.895. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)) 2015.03.04 02:33:56.895. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 3; CONT = 0; MAR = 0; Y = 0; X = 1} 2015.03.04 02:33:56.895. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:56.922. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}} 2015.03.04 02:33:56.922. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:56.951. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:56.951. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:57.033. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}} 2015.03.04 02:33:57.088. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:57.088. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)) 2015.03.04 02:33:57.088. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 2; BLOCK_PUNTI_RETTA_0 = null; STATO = 4; CONT = 0; MAR = 1; Y = 0; X = 1} 2015.03.04 02:33:57.088. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:57.116. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 43% (9 of 21 transitions) 2015.03.04 02:33:57.116. INFO: EFSM.FATE: the directed sequence has been generated successfully 2015.03.04 02:33:57.116. INFO: EFSM.FATE: current coverage: 52% (11 of 21 transitions) 2015.03.04 02:33:57.116. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: generating a sequence to cover the transition: {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:33:57.116. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: simulating the model to the end state of the transition: {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}} 2015.03.04 02:33:57.116. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: loading a simulation snapshot 2015.03.04 02:33:57.116. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:57.116. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)) 2015.03.04 02:33:57.116. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 2; BLOCK_PUNTI_RETTA_0 = null; STATO = 4; CONT = 0; MAR = 1; Y = 0; X = 1} 2015.03.04 02:33:57.116. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:57.144. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:33:57.144. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:57.173. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:57.173. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:57.255. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:33:57.311. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:57.311. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)) 2015.03.04 02:33:57.311. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 2; BLOCK_PUNTI_RETTA_0 = null; STATO = 5; CONT = 0; MAR = 1; Y = 255; X = 3} 2015.03.04 02:33:57.311. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:57.338. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 48% (10 of 21 transitions) 2015.03.04 02:33:57.339. INFO: EFSM.FATE: the directed sequence has been generated successfully 2015.03.04 02:33:57.339. INFO: EFSM.FATE: current coverage: 52% (11 of 21 transitions) 2015.03.04 02:33:57.339. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: generating a sequence to cover the transition: {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (EQ MAR 15)); guarded action: {{posedge of CLOCK}: {predicate: (AND (EQ MAR 15) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:33:57.339. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: simulating the model to the end state of the transition: {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:33:57.339. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: loading a simulation snapshot 2015.03.04 02:33:57.339. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:57.339. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)) 2015.03.04 02:33:57.339. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 2; BLOCK_PUNTI_RETTA_0 = null; STATO = 5; CONT = 0; MAR = 1; Y = 255; X = 3} 2015.03.04 02:33:57.339. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:57.367. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: simulating the model to the end state of the transition: {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:33:57.367. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: loading a simulation snapshot 2015.03.04 02:33:57.367. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:57.367. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)) 2015.03.04 02:33:57.367. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 2; BLOCK_PUNTI_RETTA_0 = null; STATO = 5; CONT = 0; MAR = 1; Y = 255; X = 3} 2015.03.04 02:33:57.367. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:57.394. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: using backjumping to cover the transition: {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (EQ MAR 15)); guarded action: {{posedge of CLOCK}: {predicate: (AND (EQ MAR 15) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:33:57.394. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}} defining the variable MAR is covered. Trying it 2015.03.04 02:33:57.395. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the shortest path from the destination state of the defining transition to the source state of the target transition: [{source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}}] 2015.03.04 02:33:57.395. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: simulating the model to the destination state of the defining transition 2015.03.04 02:33:57.395. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: loading a simulation snapshot 2015.03.04 02:33:57.395. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:57.395. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)) 2015.03.04 02:33:57.395. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 2; BLOCK_PUNTI_RETTA_0 = null; STATO = 4; CONT = 0; MAR = 1; Y = 0; X = 1} 2015.03.04 02:33:57.395. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:57.424. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: iteration 0. The current form of stop condition: (AND (EQ 1 15) (NOT (EQ RESET 1))) 2015.03.04 02:33:57.424. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: trying to proceed with the loop: [{source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}}, {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}}, {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ X 2))}->{{assignment: CONT := (MOD (ADD CONT 1) 256); assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}}, {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}}, {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}}] 2015.03.04 02:33:57.424. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: loading a simulation snapshot 2015.03.04 02:33:57.424. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:57.424. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)) 2015.03.04 02:33:57.424. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 2; BLOCK_PUNTI_RETTA_0 = null; STATO = 4; CONT = 0; MAR = 1; Y = 0; X = 1} 2015.03.04 02:33:57.424. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:57.452. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:33:57.452. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:57.480. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:57.480. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:57.562. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:33:57.618. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:57.618. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)) 2015.03.04 02:33:57.618. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 2; BLOCK_PUNTI_RETTA_0 = null; STATO = 5; CONT = 0; MAR = 1; Y = 255; X = 3} 2015.03.04 02:33:57.618. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:57.646. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 48% (10 of 21 transitions) 2015.03.04 02:33:57.673. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:33:57.674. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:57.702. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:57.702. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:57.811. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:33:57.839. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:57.839. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))) 2015.03.04 02:33:57.839. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 2; BLOCK_PUNTI_RETTA_0 = null; STATO = 6; CONT = 0; MAR = 1; Y = 255; X = 130} 2015.03.04 02:33:57.839. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:57.867. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 52% (11 of 21 transitions) 2015.03.04 02:33:57.894. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: there is untraversable transition in the loop: {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ X 2))}->{{assignment: CONT := (MOD (ADD CONT 1) 256); assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}} 2015.03.04 02:33:57.895. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: trying to proceed with the loop: [{source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}}, {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}}, {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (NOT (EQ X 2)))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}}, {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}}, {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}}] 2015.03.04 02:33:57.895. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: loading a simulation snapshot 2015.03.04 02:33:57.895. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:57.895. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)) 2015.03.04 02:33:57.895. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 2; BLOCK_PUNTI_RETTA_0 = null; STATO = 4; CONT = 0; MAR = 1; Y = 0; X = 1} 2015.03.04 02:33:57.895. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:57.923. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:33:57.923. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:57.951. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:57.951. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:58.033. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:33:58.089. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:58.089. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)) 2015.03.04 02:33:58.089. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 2; BLOCK_PUNTI_RETTA_0 = null; STATO = 5; CONT = 0; MAR = 1; Y = 255; X = 3} 2015.03.04 02:33:58.089. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:58.116. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 52% (11 of 21 transitions) 2015.03.04 02:33:58.144. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:33:58.144. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:58.172. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:58.172. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:58.282. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:33:58.310. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:58.310. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))) 2015.03.04 02:33:58.310. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 2; BLOCK_PUNTI_RETTA_0 = null; STATO = 6; CONT = 0; MAR = 1; Y = 255; X = 130} 2015.03.04 02:33:58.310. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:58.338. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 52% (11 of 21 transitions) 2015.03.04 02:33:58.365. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (NOT (EQ X 2)))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}} 2015.03.04 02:33:58.365. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:58.394. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:58.394. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:58.503. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (NOT (EQ X 2)))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}} 2015.03.04 02:33:58.531. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:58.531. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)) 2015.03.04 02:33:58.531. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 2; BLOCK_PUNTI_RETTA_0 = null; STATO = 2; CONT = 0; MAR = 2; Y = 255; X = 130} 2015.03.04 02:33:58.531. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:58.558. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 57% (12 of 21 transitions) 2015.03.04 02:33:58.586. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}} 2015.03.04 02:33:58.586. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:58.614. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:58.614. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:58.696. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}} 2015.03.04 02:33:58.724. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:58.724. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)) 2015.03.04 02:33:58.724. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 2; BLOCK_PUNTI_RETTA_0 = null; STATO = 3; CONT = 0; MAR = 2; Y = 255; X = 0} 2015.03.04 02:33:58.724. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:58.752. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 57% (12 of 21 transitions) 2015.03.04 02:33:58.780. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}} 2015.03.04 02:33:58.780. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:58.808. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:58.808. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:58.890. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}} 2015.03.04 02:33:58.945. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:58.946. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)) 2015.03.04 02:33:58.946. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 4; CONT = 0; MAR = 3; Y = 255; X = 0} 2015.03.04 02:33:58.946. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:58.973. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 57% (12 of 21 transitions) 2015.03.04 02:33:59.001. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: iteration 1. The current form of stop condition: (AND (EQ 3 15) (NOT (EQ RESET 1))) 2015.03.04 02:33:59.001. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: trying to proceed with the loop: [{source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}}, {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}}, {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ X 2))}->{{assignment: CONT := (MOD (ADD CONT 1) 256); assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}}, {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}}, {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}}] 2015.03.04 02:33:59.001. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: loading a simulation snapshot 2015.03.04 02:33:59.001. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:59.001. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)) 2015.03.04 02:33:59.001. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 4; CONT = 0; MAR = 3; Y = 255; X = 0} 2015.03.04 02:33:59.001. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:59.029. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:33:59.029. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:59.057. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:59.058. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:59.139. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:33:59.195. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:59.195. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)) 2015.03.04 02:33:59.195. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 5; CONT = 0; MAR = 3; Y = 0; X = 0} 2015.03.04 02:33:59.195. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:59.223. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 57% (12 of 21 transitions) 2015.03.04 02:33:59.250. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:33:59.251. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:59.279. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:59.279. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:59.388. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:33:59.416. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:59.416. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))) 2015.03.04 02:33:59.416. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 6; CONT = 0; MAR = 3; Y = 0; X = 0} 2015.03.04 02:33:59.416. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:59.444. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 57% (12 of 21 transitions) 2015.03.04 02:33:59.472. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: there is untraversable transition in the loop: {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ X 2))}->{{assignment: CONT := (MOD (ADD CONT 1) 256); assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}} 2015.03.04 02:33:59.472. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: trying to proceed with the loop: [{source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}}, {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}}, {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (NOT (EQ X 2)))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}}, {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}}, {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}}] 2015.03.04 02:33:59.472. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: loading a simulation snapshot 2015.03.04 02:33:59.472. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:59.472. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)) 2015.03.04 02:33:59.472. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 4; CONT = 0; MAR = 3; Y = 255; X = 0} 2015.03.04 02:33:59.472. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:59.500. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:33:59.500. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:59.529. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:59.529. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:59.610. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:33:59.666. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:59.666. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)) 2015.03.04 02:33:59.666. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 5; CONT = 0; MAR = 3; Y = 0; X = 0} 2015.03.04 02:33:59.666. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:59.694. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 57% (12 of 21 transitions) 2015.03.04 02:33:59.722. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:33:59.722. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:59.750. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:59.750. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:33:59.859. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:33:59.887. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:33:59.887. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))) 2015.03.04 02:33:59.887. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 6; CONT = 0; MAR = 3; Y = 0; X = 0} 2015.03.04 02:33:59.887. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:33:59.915. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 57% (12 of 21 transitions) 2015.03.04 02:33:59.943. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (NOT (EQ X 2)))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}} 2015.03.04 02:33:59.943. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:33:59.971. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:33:59.971. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:00.080. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (NOT (EQ X 2)))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}} 2015.03.04 02:34:00.108. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:00.108. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)) 2015.03.04 02:34:00.108. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 2; CONT = 0; MAR = 4; Y = 0; X = 0} 2015.03.04 02:34:00.108. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:00.135. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 57% (12 of 21 transitions) 2015.03.04 02:34:00.163. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}} 2015.03.04 02:34:00.163. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:00.191. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:00.191. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:00.273. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}} 2015.03.04 02:34:00.302. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:00.302. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)) 2015.03.04 02:34:00.302. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 3; CONT = 0; MAR = 4; Y = 0; X = 0} 2015.03.04 02:34:00.302. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:00.329. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 57% (12 of 21 transitions) 2015.03.04 02:34:00.357. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}} 2015.03.04 02:34:00.357. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:00.386. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:00.386. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:00.467. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}} 2015.03.04 02:34:00.523. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:00.523. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)) 2015.03.04 02:34:00.523. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 4; CONT = 0; MAR = 5; Y = 0; X = 0} 2015.03.04 02:34:00.523. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:00.550. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 57% (12 of 21 transitions) 2015.03.04 02:34:00.578. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: iteration 2. The current form of stop condition: (AND (EQ 5 15) (NOT (EQ RESET 1))) 2015.03.04 02:34:00.578. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: trying to proceed with the loop: [{source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}}, {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}}, {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ X 2))}->{{assignment: CONT := (MOD (ADD CONT 1) 256); assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}}, {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}}, {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}}] 2015.03.04 02:34:00.578. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: loading a simulation snapshot 2015.03.04 02:34:00.578. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:00.578. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)) 2015.03.04 02:34:00.578. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 4; CONT = 0; MAR = 5; Y = 0; X = 0} 2015.03.04 02:34:00.578. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:00.606. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:34:00.606. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:00.634. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:00.634. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:00.716. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:34:00.772. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:00.772. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)) 2015.03.04 02:34:00.772. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 5; CONT = 0; MAR = 5; Y = 2; X = 0} 2015.03.04 02:34:00.772. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:00.800. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 57% (12 of 21 transitions) 2015.03.04 02:34:00.827. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:34:00.827. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:00.856. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:00.856. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:00.965. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:34:00.993. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:00.993. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))) 2015.03.04 02:34:00.993. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 6; CONT = 0; MAR = 5; Y = 2; X = 2} 2015.03.04 02:34:00.993. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:01.020. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 57% (12 of 21 transitions) 2015.03.04 02:34:01.048. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ X 2))}->{{assignment: CONT := (MOD (ADD CONT 1) 256); assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}} 2015.03.04 02:34:01.048. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:01.077. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:01.077. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:01.186. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ X 2))}->{{assignment: CONT := (MOD (ADD CONT 1) 256); assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}} 2015.03.04 02:34:01.242. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:01.242. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)) 2015.03.04 02:34:01.242. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 2; CONT = 1; MAR = 6; Y = 2; X = 2} 2015.03.04 02:34:01.242. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:01.270. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:01.298. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}} 2015.03.04 02:34:01.298. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:01.326. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:01.326. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:01.408. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}} 2015.03.04 02:34:01.436. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:01.436. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)) 2015.03.04 02:34:01.436. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 3; CONT = 1; MAR = 6; Y = 2; X = 0} 2015.03.04 02:34:01.436. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:01.464. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:01.491. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}} 2015.03.04 02:34:01.492. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:01.520. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:01.520. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:01.602. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}} 2015.03.04 02:34:01.657. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:01.657. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)) 2015.03.04 02:34:01.658. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 4; CONT = 1; MAR = 7; Y = 2; X = 0} 2015.03.04 02:34:01.658. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:01.685. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:01.712. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: iteration 3. The current form of stop condition: (AND (EQ 7 15) (NOT (EQ RESET 1))) 2015.03.04 02:34:01.713. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: trying to proceed with the loop: [{source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}}, {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}}, {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ X 2))}->{{assignment: CONT := (MOD (ADD CONT 1) 256); assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}}, {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}}, {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}}] 2015.03.04 02:34:01.713. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: loading a simulation snapshot 2015.03.04 02:34:01.713. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:01.713. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)) 2015.03.04 02:34:01.713. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 4; CONT = 1; MAR = 7; Y = 2; X = 0} 2015.03.04 02:34:01.713. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:01.741. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:34:01.741. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:01.769. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:01.769. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:01.851. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:34:01.907. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:01.907. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)) 2015.03.04 02:34:01.907. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 5; CONT = 1; MAR = 7; Y = 0; X = 0} 2015.03.04 02:34:01.907. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:01.934. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:01.962. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:34:01.962. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:01.991. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:01.991. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:02.099. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:34:02.127. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:02.127. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))) 2015.03.04 02:34:02.127. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 6; CONT = 1; MAR = 7; Y = 0; X = 0} 2015.03.04 02:34:02.127. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:02.155. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:02.183. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: there is untraversable transition in the loop: {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ X 2))}->{{assignment: CONT := (MOD (ADD CONT 1) 256); assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}} 2015.03.04 02:34:02.183. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: trying to proceed with the loop: [{source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}}, {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}}, {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (NOT (EQ X 2)))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}}, {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}}, {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}}] 2015.03.04 02:34:02.183. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: loading a simulation snapshot 2015.03.04 02:34:02.183. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:02.183. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)) 2015.03.04 02:34:02.183. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 4; CONT = 1; MAR = 7; Y = 2; X = 0} 2015.03.04 02:34:02.183. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:02.211. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:34:02.211. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:02.239. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:02.240. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:02.322. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:34:02.377. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:02.378. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)) 2015.03.04 02:34:02.378. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 5; CONT = 1; MAR = 7; Y = 0; X = 0} 2015.03.04 02:34:02.378. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:02.405. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:02.433. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:34:02.433. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:02.461. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:02.461. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:02.570. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:34:02.598. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:02.598. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))) 2015.03.04 02:34:02.598. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 6; CONT = 1; MAR = 7; Y = 0; X = 0} 2015.03.04 02:34:02.598. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:02.626. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:02.654. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (NOT (EQ X 2)))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}} 2015.03.04 02:34:02.654. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:02.682. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:02.682. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:02.791. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (NOT (EQ X 2)))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}} 2015.03.04 02:34:02.819. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:02.819. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)) 2015.03.04 02:34:02.819. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 2; CONT = 1; MAR = 8; Y = 0; X = 0} 2015.03.04 02:34:02.819. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:02.847. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:02.874. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}} 2015.03.04 02:34:02.874. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:02.903. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:02.903. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:02.985. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}} 2015.03.04 02:34:03.013. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:03.013. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)) 2015.03.04 02:34:03.013. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 3; CONT = 1; MAR = 8; Y = 0; X = 0} 2015.03.04 02:34:03.013. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:03.040. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:03.068. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}} 2015.03.04 02:34:03.068. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:03.096. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:03.096. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:03.178. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}} 2015.03.04 02:34:03.234. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:03.234. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)) 2015.03.04 02:34:03.234. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 4; CONT = 1; MAR = 9; Y = 0; X = 0} 2015.03.04 02:34:03.234. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:03.261. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:03.304. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: iteration 4. The current form of stop condition: (AND (EQ 9 15) (NOT (EQ RESET 1))) 2015.03.04 02:34:03.304. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: trying to proceed with the loop: [{source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}}, {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}}, {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ X 2))}->{{assignment: CONT := (MOD (ADD CONT 1) 256); assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}}, {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}}, {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}}] 2015.03.04 02:34:03.304. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: loading a simulation snapshot 2015.03.04 02:34:03.304. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:03.305. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)) 2015.03.04 02:34:03.305. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 4; CONT = 1; MAR = 9; Y = 0; X = 0} 2015.03.04 02:34:03.305. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:03.348. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:34:03.348. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:03.392. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:03.392. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:03.519. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:34:03.606. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:03.606. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)) 2015.03.04 02:34:03.606. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 5; CONT = 1; MAR = 9; Y = 2; X = 0} 2015.03.04 02:34:03.606. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:03.649. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:03.692. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:34:03.692. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:03.736. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:03.736. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:03.881. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:34:03.917. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:03.917. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))) 2015.03.04 02:34:03.917. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 6; CONT = 1; MAR = 9; Y = 2; X = 2} 2015.03.04 02:34:03.917. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:03.952. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:03.988. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ X 2))}->{{assignment: CONT := (MOD (ADD CONT 1) 256); assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}} 2015.03.04 02:34:03.988. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:04.024. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:04.024. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:04.164. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ X 2))}->{{assignment: CONT := (MOD (ADD CONT 1) 256); assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}} 2015.03.04 02:34:04.236. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:04.236. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)) 2015.03.04 02:34:04.236. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 2; CONT = 2; MAR = 10; Y = 2; X = 2} 2015.03.04 02:34:04.236. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:04.270. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:04.299. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}} 2015.03.04 02:34:04.299. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:04.329. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:04.329. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:04.414. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}} 2015.03.04 02:34:04.444. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:04.444. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)) 2015.03.04 02:34:04.444. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 3; CONT = 2; MAR = 10; Y = 2; X = 255} 2015.03.04 02:34:04.444. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:04.473. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:04.502. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}} 2015.03.04 02:34:04.502. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:04.532. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:04.532. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:04.617. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}} 2015.03.04 02:34:04.675. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:04.675. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)) 2015.03.04 02:34:04.675. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 254; BLOCK_PUNTI_RETTA_0 = null; STATO = 4; CONT = 2; MAR = 11; Y = 2; X = 255} 2015.03.04 02:34:04.675. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:04.704. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:04.733. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: iteration 5. The current form of stop condition: (AND (EQ 11 15) (NOT (EQ RESET 1))) 2015.03.04 02:34:04.733. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: trying to proceed with the loop: [{source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}}, {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}}, {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ X 2))}->{{assignment: CONT := (MOD (ADD CONT 1) 256); assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}}, {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}}, {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}}] 2015.03.04 02:34:04.733. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: loading a simulation snapshot 2015.03.04 02:34:04.733. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:04.733. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)) 2015.03.04 02:34:04.733. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 254; BLOCK_PUNTI_RETTA_0 = null; STATO = 4; CONT = 2; MAR = 11; Y = 2; X = 255} 2015.03.04 02:34:04.733. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:04.762. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:34:04.762. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:04.791. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:04.791. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:04.873. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:34:04.929. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:04.929. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)) 2015.03.04 02:34:04.929. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 254; BLOCK_PUNTI_RETTA_0 = null; STATO = 5; CONT = 2; MAR = 11; Y = 5; X = 253} 2015.03.04 02:34:04.929. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:04.956. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:04.984. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:34:04.984. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:05.012. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:05.012. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:05.211. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:34:05.261. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:05.261. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))) 2015.03.04 02:34:05.261. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 254; BLOCK_PUNTI_RETTA_0 = null; STATO = 6; CONT = 2; MAR = 11; Y = 5; X = 130} 2015.03.04 02:34:05.261. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:05.311. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:05.361. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: there is untraversable transition in the loop: {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ X 2))}->{{assignment: CONT := (MOD (ADD CONT 1) 256); assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}} 2015.03.04 02:34:05.362. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: trying to proceed with the loop: [{source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}}, {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}}, {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (NOT (EQ X 2)))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}}, {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}}, {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}}] 2015.03.04 02:34:05.362. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: loading a simulation snapshot 2015.03.04 02:34:05.362. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:05.362. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)) 2015.03.04 02:34:05.362. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 254; BLOCK_PUNTI_RETTA_0 = null; STATO = 4; CONT = 2; MAR = 11; Y = 2; X = 255} 2015.03.04 02:34:05.362. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:05.412. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:34:05.413. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:05.464. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:05.464. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:05.612. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:34:05.714. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:05.714. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)) 2015.03.04 02:34:05.714. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 254; BLOCK_PUNTI_RETTA_0 = null; STATO = 5; CONT = 2; MAR = 11; Y = 5; X = 253} 2015.03.04 02:34:05.714. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:05.764. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:05.804. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:34:05.804. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:05.845. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:05.845. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:06.004. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:34:06.045. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:06.045. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))) 2015.03.04 02:34:06.045. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 254; BLOCK_PUNTI_RETTA_0 = null; STATO = 6; CONT = 2; MAR = 11; Y = 5; X = 130} 2015.03.04 02:34:06.045. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:06.085. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:06.126. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (NOT (EQ X 2)))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}} 2015.03.04 02:34:06.126. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:06.167. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:06.167. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:06.316. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (NOT (EQ X 2)))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}} 2015.03.04 02:34:06.350. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:06.350. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)) 2015.03.04 02:34:06.350. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 254; BLOCK_PUNTI_RETTA_0 = null; STATO = 2; CONT = 2; MAR = 12; Y = 5; X = 130} 2015.03.04 02:34:06.350. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:06.384. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:06.418. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}} 2015.03.04 02:34:06.418. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:06.452. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:06.452. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:06.552. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}} 2015.03.04 02:34:06.586. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:06.586. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)) 2015.03.04 02:34:06.586. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 254; BLOCK_PUNTI_RETTA_0 = null; STATO = 3; CONT = 2; MAR = 12; Y = 5; X = 0} 2015.03.04 02:34:06.586. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:06.620. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:06.654. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}} 2015.03.04 02:34:06.654. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:06.688. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:06.688. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:06.783. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}} 2015.03.04 02:34:06.839. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:06.839. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)) 2015.03.04 02:34:06.839. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 4; CONT = 2; MAR = 13; Y = 5; X = 0} 2015.03.04 02:34:06.839. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:06.867. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:06.895. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: iteration 6. The current form of stop condition: (AND (EQ 13 15) (NOT (EQ RESET 1))) 2015.03.04 02:34:06.895. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: trying to proceed with the loop: [{source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}}, {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}}, {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ X 2))}->{{assignment: CONT := (MOD (ADD CONT 1) 256); assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}}, {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}}, {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}}] 2015.03.04 02:34:06.895. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: loading a simulation snapshot 2015.03.04 02:34:06.895. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:06.895. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)) 2015.03.04 02:34:06.895. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 4; CONT = 2; MAR = 13; Y = 5; X = 0} 2015.03.04 02:34:06.895. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:06.923. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:34:06.923. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:06.952. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:06.952. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:07.034. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:34:07.090. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:07.090. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)) 2015.03.04 02:34:07.090. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 5; CONT = 2; MAR = 13; Y = 2; X = 0} 2015.03.04 02:34:07.090. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:07.118. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:07.146. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:34:07.146. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:07.174. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:07.174. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:07.284. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ MAR 15)) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:34:07.312. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:07.312. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))) 2015.03.04 02:34:07.312. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 6; CONT = 2; MAR = 13; Y = 2; X = 2} 2015.03.04 02:34:07.312. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:07.340. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:07.368. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ X 2))}->{{assignment: CONT := (MOD (ADD CONT 1) 256); assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}} 2015.03.04 02:34:07.368. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:07.396. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:07.396. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:07.506. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ X 2))}->{{assignment: CONT := (MOD (ADD CONT 1) 256); assignment: MAR := (MOD (ADD MAR 1) 16); assignment: STATO := 2}}}} 2015.03.04 02:34:07.562. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:07.562. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)) 2015.03.04 02:34:07.562. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 2; CONT = 3; MAR = 14; Y = 2; X = 2} 2015.03.04 02:34:07.562. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:07.589. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:07.617. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}} 2015.03.04 02:34:07.617. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:07.646. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:07.646. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:07.728. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (EQ STATO 2)); destination state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: X := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: STATO := 3}}}} 2015.03.04 02:34:07.756. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:07.756. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)) 2015.03.04 02:34:07.757. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 3; CONT = 3; MAR = 14; Y = 2; X = 0} 2015.03.04 02:34:07.757. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:07.784. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:07.812. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}} 2015.03.04 02:34:07.812. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:07.840. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:07.841. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:07.923. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (EQ STATO 3)); destination state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: MAR := (MOD (ADD MAR 1) 16); assignment: T := (ADD (MOD X 128) (MOD X 128)); assignment: STATO := 4}}}} 2015.03.04 02:34:07.979. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:07.979. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)) 2015.03.04 02:34:07.979. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 4; CONT = 3; MAR = 15; Y = 2; X = 0} 2015.03.04 02:34:07.979. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:08.006. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:08.035. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: iteration 7. The current form of stop condition: (AND (EQ 15 15) (NOT (EQ RESET 1))) 2015.03.04 02:34:08.035. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: loop traverse has been finished successfully at iteration 7 2015.03.04 02:34:08.035. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transitions are consistent. Traversing a path between them 2015.03.04 02:34:08.063. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:34:08.063. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:08.091. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:08.091. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:08.173. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (EQ STATO 4)); destination state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); guarded action: {{posedge of CLOCK}: {predicate: (NOT (EQ RESET 1))}->{{assignment: Y := (SELECT ((0:1)(1:255)(2:0)(3:0)(4:0)(5:2)(6:0)(7:0)(8:0)(9:2)(10:255)(11:5)(12:0)(13:2)(14:0)(15:2)) MAR); assignment: X := (ADD (MOD X 128) (MOD T 128)); assignment: STATO := 5}}}} 2015.03.04 02:34:08.230. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:08.230. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)) 2015.03.04 02:34:08.230. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 5; CONT = 3; MAR = 15; Y = 2; X = 0} 2015.03.04 02:34:08.230. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:08.258. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 62% (13 of 21 transitions) 2015.03.04 02:34:08.286. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (EQ MAR 15)); guarded action: {{posedge of CLOCK}: {predicate: (AND (EQ MAR 15) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:34:08.286. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {RESET = 0}} 2015.03.04 02:34:08.314. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:08.314. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:08.424. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (EQ MAR 15)); guarded action: {{posedge of CLOCK}: {predicate: (AND (EQ MAR 15) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:34:08.452. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:08.452. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (EQ MAR 15)) 2015.03.04 02:34:08.452. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 6; CONT = 3; MAR = 15; Y = 2; X = 2} 2015.03.04 02:34:08.452. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:08.479. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 67% (14 of 21 transitions) 2015.03.04 02:34:08.480. INFO: EFSM.FATE: the directed sequence has been generated successfully 2015.03.04 02:34:08.480. INFO: EFSM.FATE: current coverage: 71% (15 of 21 transitions) 2015.03.04 02:34:08.480. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: generating a sequence to cover the transition: {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (EQ MAR 15)); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ START 0) (EQ X 2))}->{{assignment: BLOCK_PUNTI_RETTA_0 := (ADD (MOD CONT (POWER 2 8)) 1); assignment: PUNTI_RETTA := BLOCK_PUNTI_RETTA_0; assignment: STATO := 1}}}} 2015.03.04 02:34:08.480. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: simulating the model to the end state of the transition: {source state: (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (EQ STATO 5)); destination state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (EQ MAR 15)); guarded action: {{posedge of CLOCK}: {predicate: (AND (EQ MAR 15) (NOT (EQ RESET 1)))}->{{assignment: X := (ADD (MOD X 128) (MOD Y 128)); assignment: STATO := 6}}}} 2015.03.04 02:34:08.480. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: loading a simulation snapshot 2015.03.04 02:34:08.480. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:08.480. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (EQ MAR 15)) 2015.03.04 02:34:08.480. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = null; STATO = 6; CONT = 3; MAR = 15; Y = 2; X = 2} 2015.03.04 02:34:08.480. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 0} 2015.03.04 02:34:08.508. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: the transition has been traversed successfully: {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (EQ MAR 15)); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ START 0) (EQ X 2))}->{{assignment: BLOCK_PUNTI_RETTA_0 := (ADD (MOD CONT (POWER 2 8)) 1); assignment: PUNTI_RETTA := BLOCK_PUNTI_RETTA_0; assignment: STATO := 1}}}} 2015.03.04 02:34:08.508. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: input vector: {events: {posedge of CLOCK}; transaction: {START = 0; RESET = 0}} 2015.03.04 02:34:08.508. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: processing the events: {posedge of CLOCK} 2015.03.04 02:34:08.508. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: input dump: {START = 0; RESET = 0} 2015.03.04 02:34:08.645. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing the transition {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (EQ MAR 15)); destination state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)); guarded action: {{posedge of CLOCK}: {predicate: (AND (NOT (EQ RESET 1)) (EQ START 0) (EQ X 2))}->{{assignment: BLOCK_PUNTI_RETTA_0 := (ADD (MOD CONT (POWER 2 8)) 1); assignment: PUNTI_RETTA := BLOCK_PUNTI_RETTA_0; assignment: STATO := 1}}}} 2015.03.04 02:34:08.674. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: traversing has been finished successfully 2015.03.04 02:34:08.674. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: current state: (AND (NOT (EQ STATO 0)) (EQ STATO 1)) 2015.03.04 02:34:08.674. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: inner variables' dump: {T = 0; BLOCK_PUNTI_RETTA_0 = 4; STATO = 1; CONT = 3; MAR = 15; Y = 2; X = 2} 2015.03.04 02:34:08.674. INFO: EFSM.Simulator.WORK.B07(BEHAV)_0: output dump: {PUNTI_RETTA = 4} 2015.03.04 02:34:08.701. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: current coverage: 71% (15 of 21 transitions) 2015.03.04 02:34:08.702. INFO: EFSM.FATE: the directed sequence has been generated successfully 2015.03.04 02:34:08.702. INFO: EFSM.FATE: current coverage: 76% (16 of 21 transitions) 2015.03.04 02:34:08.702. INFO: EFSM.FATE.DirectedGenerator.WORK.B07(BEHAV)_0: generating a sequence to cover the transition: {source state: (AND (AND (AND (AND (AND (AND (AND (NOT (EQ STATO 0)) (NOT (EQ STATO 1))) (NOT (EQ STATO 2))) (NOT (EQ STATO 3))) (NOT (EQ STATO 4))) (NOT (EQ STATO 5))) (EQ STATO 6)) (NOT (EQ MAR 15))); destination state: (EQ STATO 0); guarded action: {{RESET,CLOCK}: {predicate: (EQ RESET 1)}->{{assignment: STATO := 0; assignment: PUNTI_RETTA := 0; assignment: CONT := 0; assignment: MAR := 0; assignment: X := 0; assignment: Y := 0; assignment: T := 0}}}} 2015.03.04 02:34:08.702. ERROR: The exception has been encountered: java.lang.NullPointerException at ru.ispras.retrascope.engine.efsm.generator.test.fate.DirectedFateGenerator.generateSequence(DirectedFateGenerator.java:226) at ru.ispras.retrascope.engine.efsm.generator.test.fate.DirectedFateGenerator.getNextSequenceIterator(DirectedFateGenerator.java:163) at ru.ispras.retrascope.engine.efsm.generator.test.fate.EfsmFateTestGenerator.start(EfsmFateTestGenerator.java:315) at ru.ispras.retrascope.engine.efsm.generator.test.fate.EfsmFateTestGenerator.start(EfsmFateTestGenerator.java:52) at ru.ispras.retrascope.basis.Engine.start(Engine.java:200) at ru.ispras.retrascope.basis.ToolChain.start(ToolChain.java:106) at ru.ispras.retrascope.basis.Engine.start(Engine.java:200) at ru.ispras.retrascope.Retrascope$Run.start(Retrascope.java:116) at ru.ispras.retrascope.Retrascope.main(Retrascope.java:333) at ru.ispras.retrascope.Retrascope.main(Retrascope.java:355) at ru.ispras.retrascope.util.VhdlUtilTest.runRetrascope(VhdlUtilTest.java:148) at ru.ispras.retrascope.util.VhdlUtilTest.runVhdl(VhdlUtilTest.java:73) at ru.ispras.retrascope.util.HdlUtilTest.runVhdl(HdlUtilTest.java:94) at ru.ispras.retrascope.engine.efsm.generator.test.fate.EfsmFateTestGeneratorVhdlTestCase.generate(EfsmFateTestGeneratorVhdlTestCase.java:32) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1420) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:848) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1899) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:800) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:390) at org.apache.tools.ant.Target.performTasks(Target.java:411) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) at org.apache.tools.ant.Project.executeTarget(Project.java:1368) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1251) at org.apache.tools.ant.Main.runBuild(Main.java:809) at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) 2015.03.04 02:34:08.704. INFO: Retrascope is shutting down