blob: 146ce28f888793017e9d4ef6c62c2c97b15bd08d [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!-- Author: Roberto Cavada and Cristian Mattarei and Anthony Fernandes Pires-->
<!-- Version: 0.2 -->
<!-- Date: 2014/10/03 -->
<effects_model_library>
<effects_model name="StuckAtByReference_I">
<description>
Force the output to follow the value of an input.
</description>
<definition loc="eml_behavior/stuckatbyreference/instantaneous/definition.xml"/>
</effects_model>
<effects_model name="StuckAtByReference_D">
<description>
Force the output to follow the value of an input.
</description>
<definition loc="eml_behavior/stuckatbyreference/delayed/definition.xml"/>
</effects_model>
<effects_model name="StuckAtByValue_I">
<description>
Stuck the output to a value.
</description>
<definition loc="eml_behavior/stuckatbyvalue/instantaneous/definition.xml"/>
</effects_model>
<effects_model name="StuckAtByValue_D">
<description>
Stuck the output to a value.
</description>
<definition loc="eml_behavior/stuckatbyvalue/delayed/definition.xml"/>
</effects_model>
<effects_model name="Frozen">
<description>
Stuck the output to its last value when the fault happens
</description>
<definition loc="eml_behavior/frozen/definition.xml"/>
</effects_model>
<effects_model name="NonDeterminismByReference_Num_I">
<description>
Force the output to give non deterministic value. For numeric output.
</description>
<definition loc="eml_behavior/nondeterminismbyreference_num/instantaneous/definition.xml"/>
</effects_model>
<effects_model name="NonDeterminismByReference_Num_D">
<description>
Force the output to give non deterministic value. For numeric output.
</description>
<definition loc="eml_behavior/nondeterminismbyreference_num/delayed/definition.xml"/>
</effects_model>
<effects_model name="NonDeterminismByValue_Num_I">
<description>
Stuck the output to a non deterministic value. For numeric output.
</description>
<definition loc="eml_behavior/nondeterminismbyvalue_num/instantaneous/definition.xml"/>
</effects_model>
<effects_model name="NonDeterminismByValue_Num_D">
<description>
Stuck the output to a non deterministic value. For numeric output.
</description>
<definition loc="eml_behavior/nondeterminismbyvalue_num/delayed/definition.xml"/>
</effects_model>
<effects_model name="NonDeterminismByReference_Bool">
<description>
Force the output to give non deterministic value. For binary output.
</description>
<definition loc="eml_behavior/nondeterminismbyreference_bool/definition.xml"/>
</effects_model>
<effects_model name="NonDeterminismByValue_Bool">
<description>
Stuck the output to a non deterministic value. For binary output.
</description>
<definition loc="eml_behavior/nondeterminismbyvalue_bool/definition.xml"/>
</effects_model>
<effects_model name="Conditional_I">
<description>
Stuck the output to the term depending on a condition on the environment at the entrance in fault
</description>
<definition loc="eml_behavior/conditional/instantaneous/definition.xml"/>
</effects_model>
<effects_model name="Conditional_D">
<description>
Stuck the output to the term depending on a condition on the environment at the entrance in fault
</description>
<definition loc="eml_behavior/conditional/delayed/definition.xml"/>
</effects_model>
<effects_model name="Inverted">
<description>
Inverts the output of a binary variable
</description>
<definition loc="eml_behavior/inverted/definition.xml"/>
</effects_model>
<effects_model name="RampDown">
<description>
Decreases the value of a variable of a fixed amount each cycle, down to a minimun value
</description>
<definition loc="eml_behavior/rampdown/definition.xml"/>
</effects_model>
<effects_model name="TestTemplate">
<description>
Test of template in effect models.
</description>
<definition loc="eml_behavior/testtemplate/definition.xml"/>
</effects_model>
<effects_model name="StuckAtFixed">
<description>
Stuck the output value
</description>
<definition loc="eml_behavior/stuckatfixed/definition.xml"/>
</effects_model>
<effects_model name="ConditionalDualOutputs_I">
<description>
Stuck two outputs to the terms depending on a condition on the environment at the entrance in fault
</description>
<definition loc="eml_behavior/conditionaldualoutputs/instantaneous/definition.xml"/>
</effects_model>
<effects_model name="ConditionalDualOutputs_D">
<description>
Stuck two outputs to the terms depending on a condition on the environment at the entrance in fault
</description>
<definition loc="eml_behavior/conditionaldualoutputs/delayed/definition.xml"/>
</effects_model>
<effects_model name="RandomByReference">
<description>
Random value for the output
</description>
<definition loc="eml_behavior/randombyreference/definition.xml"/>
</effects_model>
<effects_model name="RandomByValue">
<description>
Random value for the output
</description>
<definition loc="eml_behavior/randombyvalue/definition.xml"/>
</effects_model>
<effects_model name="ErroneousByReference">
<description>
Random value for the output, except the nominal value
</description>
<definition loc="eml_behavior/erroneousbyreference/definition.xml"/>
</effects_model>
<effects_model name="ErroneousByValue">
<description>
Random value for the output, except the nominal value
</description>
<definition loc="eml_behavior/erroneousbyvalue/definition.xml"/>
</effects_model>
<effects_model name="DeltaOutByReference">
<description>
Output can take any value out of [nominal value - delta; nominal value + delta]
</description>
<definition loc="eml_behavior/deltaoutbyreference/definition.xml"/>
</effects_model>
<effects_model name="DeltaOutByValue">
<description>
Output can take any value out of [nominal value - delta; nominal value + delta]
</description>
<definition loc="eml_behavior/deltaoutbyvalue/definition.xml"/>
</effects_model>
<effects_model name="DeltaInRandomByReference">
<description>
Output can take any value in [nominal value - delta; nominal value + delta]
</description>
<definition loc="eml_behavior/deltainrandombyreference/definition.xml"/>
</effects_model>
<effects_model name="DeltaInRandomByValue">
<description>
Output can take any value in [nominal value - delta; nominal value + delta]
</description>
<definition loc="eml_behavior/deltainrandombyvalue/definition.xml"/>
</effects_model>
<effects_model name="DeltaInErroneousByReference">
<description>
Output can take any value in [nominal value - delta; nominal value + delta], except the nominal value
</description>
<definition loc="eml_behavior/deltainerroneousbyreference/definition.xml"/>
</effects_model>
<effects_model name="DeltaInErroneousByValue">
<description>
Output can take any value in [nominal value - delta; nominal value + delta], except the nominal value
</description>
<definition loc="eml_behavior/deltainerroneousbyvalue/definition.xml"/>
</effects_model>
</effects_model_library>