<?xml version="1.0" encoding="UTF-8"?> | |
<ns:OcraOutput xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="OcraOutput.xsd" xmlns:ns="https://es.fbk.eu/tools/ocra/xml/OcraOutput"> | |
<OcraResult checkType="ocra_check_validation_prop" timestamp=""> | |
<ValidationProp name="System.all" type="Consistency"> | |
<CheckResult> <Trace description="IC3 smt counterexample" type="Counterexample" id="1"> | |
<State id="1" startLoop="true"> | |
<Section name="State Ports"> | |
<Assignment variable="speed" value="0.0"/> | |
<Assignment variable="monitor1.absence_alarm" value="FALSE"/> | |
<Assignment variable="monitor2.absence_alarm" value="FALSE"/> | |
<Assignment variable="selector.current_use" value="2"/> | |
<Assignment variable="selector.output" value="0.0"/> | |
<Assignment variable="selector.output_is_present" value="TRUE"/> | |
<Assignment variable="sensor2.sensed_speed" value="0.0"/> | |
<Assignment variable="sensor2.sensed_speed_is_present" value="TRUE"/> | |
<Assignment variable="sensor1.sensed_speed" value="1.0"/> | |
<Assignment variable="sensor1.sensed_speed_is_present" value="TRUE"/> | |
</Section> | |
</State> | |
<State id="2" startLoop="false"> | |
<Section name="State Ports"> | |
<Assignment variable="speed" value="0.0"/> | |
<Assignment variable="monitor1.absence_alarm" value="FALSE"/> | |
<Assignment variable="monitor2.absence_alarm" value="FALSE"/> | |
<Assignment variable="selector.current_use" value="2"/> | |
<Assignment variable="selector.output" value="0.0"/> | |
<Assignment variable="selector.output_is_present" value="TRUE"/> | |
<Assignment variable="sensor2.sensed_speed" value="0.0"/> | |
<Assignment variable="sensor2.sensed_speed_is_present" value="TRUE"/> | |
<Assignment variable="sensor1.sensed_speed" value="1.0"/> | |
<Assignment variable="sensor1.sensed_speed_is_present" value="TRUE"/> | |
</Section> | |
</State> | |
<State id="3" startLoop="false"> | |
<Section name="State Ports"> | |
<Assignment variable="speed" value="0.0"/> | |
<Assignment variable="monitor1.absence_alarm" value="FALSE"/> | |
<Assignment variable="monitor2.absence_alarm" value="FALSE"/> | |
<Assignment variable="selector.current_use" value="2"/> | |
<Assignment variable="selector.output" value="0.0"/> | |
<Assignment variable="selector.output_is_present" value="TRUE"/> | |
<Assignment variable="sensor2.sensed_speed" value="0.0"/> | |
<Assignment variable="sensor2.sensed_speed_is_present" value="TRUE"/> | |
<Assignment variable="sensor1.sensed_speed" value="1.0"/> | |
<Assignment variable="sensor1.sensed_speed_is_present" value="TRUE"/> | |
</Section> | |
</State> | |
</Trace> | |
<Value value="OK"/> | |
</CheckResult> | |
</ValidationProp> | |
<ValidationProp name="SpeedSensor.all" type="Consistency"> | |
<CheckResult> <Trace description="IC3 smt counterexample" type="Counterexample" id="2"> | |
<State id="1" startLoop="true"> | |
<Section name="State Ports"> | |
<Assignment variable="sensed_speed" value="0.0"/> | |
<Assignment variable="sensed_speed_is_present" value="TRUE"/> | |
<Assignment variable="speed" value="0.0"/> | |
</Section> | |
</State> | |
<State id="2" startLoop="false"> | |
<Section name="State Ports"> | |
<Assignment variable="sensed_speed" value="0.0"/> | |
<Assignment variable="sensed_speed_is_present" value="TRUE"/> | |
<Assignment variable="speed" value="0.0"/> | |
</Section> | |
</State> | |
<State id="3" startLoop="false"> | |
<Section name="State Ports"> | |
<Assignment variable="sensed_speed" value="0.0"/> | |
<Assignment variable="sensed_speed_is_present" value="TRUE"/> | |
<Assignment variable="speed" value="0.0"/> | |
</Section> | |
</State> | |
</Trace> | |
<Value value="OK"/> | |
</CheckResult> | |
</ValidationProp> | |
<ValidationProp name="Selector.all" type="Consistency"> | |
<CheckResult> <Trace description="IC3 smt counterexample" type="Counterexample" id="3"> | |
<State id="1" startLoop="true"> | |
<Section name="State Ports"> | |
<Assignment variable="current_use" value="2"/> | |
<Assignment variable="output" value="0.0"/> | |
<Assignment variable="output_is_present" value="TRUE"/> | |
<Assignment variable="input1" value="0.0"/> | |
<Assignment variable="input1_is_present" value="FALSE"/> | |
<Assignment variable="input2" value="-1.0"/> | |
<Assignment variable="input2_is_present" value="FALSE"/> | |
<Assignment variable="switch_current_use" value="FALSE"/> | |
</Section> | |
</State> | |
<State id="2" startLoop="false"> | |
<Section name="State Ports"> | |
<Assignment variable="current_use" value="2"/> | |
<Assignment variable="output" value="-1.0"/> | |
<Assignment variable="output_is_present" value="FALSE"/> | |
<Assignment variable="input1" value="0.0"/> | |
<Assignment variable="input1_is_present" value="FALSE"/> | |
<Assignment variable="input2" value="0.0"/> | |
<Assignment variable="input2_is_present" value="TRUE"/> | |
<Assignment variable="switch_current_use" value="FALSE"/> | |
</Section> | |
</State> | |
<State id="3" startLoop="false"> | |
<Section name="State Ports"> | |
<Assignment variable="current_use" value="2"/> | |
<Assignment variable="output" value="0.0"/> | |
<Assignment variable="output_is_present" value="TRUE"/> | |
<Assignment variable="input1" value="0.0"/> | |
<Assignment variable="input1_is_present" value="FALSE"/> | |
<Assignment variable="input2" value="-1.0"/> | |
<Assignment variable="input2_is_present" value="FALSE"/> | |
<Assignment variable="switch_current_use" value="FALSE"/> | |
</Section> | |
</State> | |
</Trace> | |
<Value value="OK"/> | |
</CheckResult> | |
</ValidationProp> | |
<ValidationProp name="MonitorPresence.all" type="Consistency"> | |
<CheckResult> <Trace description="IC3 smt counterexample" type="Counterexample" id="4"> | |
<State id="1" startLoop="true"> | |
<Section name="State Ports"> | |
<Assignment variable="absence_alarm" value="FALSE"/> | |
<Assignment variable="input_is_present" value="TRUE"/> | |
<Assignment variable="enabled" value="FALSE"/> | |
</Section> | |
</State> | |
<State id="2" startLoop="false"> | |
<Section name="State Ports"> | |
<Assignment variable="absence_alarm" value="FALSE"/> | |
<Assignment variable="input_is_present" value="TRUE"/> | |
<Assignment variable="enabled" value="FALSE"/> | |
</Section> | |
</State> | |
<State id="3" startLoop="false"> | |
<Section name="State Ports"> | |
<Assignment variable="absence_alarm" value="FALSE"/> | |
<Assignment variable="input_is_present" value="TRUE"/> | |
<Assignment variable="enabled" value="FALSE"/> | |
</Section> | |
</State> | |
</Trace> | |
<Value value="OK"/> | |
</CheckResult> | |
</ValidationProp> | |
</OcraResult> | |
</ns:OcraOutput> |