Skip to content
Snippets Groups Projects
Emergency-Stop-Module-Weakly-Causal.af3_23 439.11 KiB
<?xml version="1.0" encoding="UTF-8"?>
<org-fortiss-af3-project:FileProject xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:org-fortiss-af3-allocation="http://www.fortiss.org/af3/allocation" xmlns:org-fortiss-af3-component="http://www.fortiss.org/af3/component" xmlns:org-fortiss-af3-expression="http://www.fortiss.org/af3/expression" xmlns:org-fortiss-af3-expression-definitions="http://www.fortiss.org/af3/expression/definitions" xmlns:org-fortiss-af3-expression-terms="http://www.fortiss.org/af3/expression/terms" xmlns:org-fortiss-af3-expression-terms-imperative="http://www.fortiss.org/af3/expression/terms/imperative" xmlns:org-fortiss-af3-expression-types="http://www.fortiss.org/af3/expression/types" xmlns:org-fortiss-af3-operatorpanel="http://www.fortiss.org/af3/operatorpanel" xmlns:org-fortiss-af3-platform="http://www.fortiss.org/af3/platform" xmlns:org-fortiss-af3-platform-allocation="http://www.fortiss.org/af3/platform/allocation" xmlns:org-fortiss-af3-platform-annotation="http://www.fortiss.org/af3/platform/annotation" xmlns:org-fortiss-af3-platform-generic="http://www.fortiss.org/af3/platform/generic" xmlns:org-fortiss-af3-platform-hierarchic-annotation="http://www.fortiss.org/af3/platform/hierarchic/annotation" xmlns:org-fortiss-af3-project="http://www.fortiss.org/af3/project" xmlns:org-fortiss-af3-project-configuration="http://www.fortiss.org/af3/project/configuration" xmlns:org-fortiss-af3-project-development="http://www.fortiss.org/af3/project/development" xmlns:org-fortiss-af3-project-execution="http://www.fortiss.org/af3/project/execution" xmlns:org-fortiss-af3-safety-annotation="http://www.fortiss.org/af3/safety/annotation" xmlns:org-fortiss-af3-state="http://www.fortiss.org/af3/state" xmlns:org-fortiss-tooling-base-model-layout="http://www.fortiss.org/tooling/base/model/layout" xmi:id="2269" id="2269" name="Emergency-Stop-Module-Weakly-Causal">
  <rootElements xsi:type="org-fortiss-af3-project:ProjectConfiguration" xmi:id="1" id="1">
    <configurationElements xsi:type="org-fortiss-af3-project-configuration:TypeSystemConfiguration" xmi:id="2" id="2">
      <typesystem xsi:type="org-fortiss-af3-expression:MicroTypeSystem"/>
    </configurationElements>
    <configurationElements xsi:type="org-fortiss-af3-project-configuration:DevelopmentProcessConfiguration" xmi:id="3" id="3">
      <development xsi:type="org-fortiss-af3-project-development:DummyDevelopmentProcess"/>
    </configurationElements>
  </rootElements>
  <rootElements xsi:type="org-fortiss-af3-component:ComponentArchitecture" xmi:id="4" id="4" name="Component Architecture">
    <containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="5" id="5" name="Emergency Stop Module" comment="This is just an example of safety function modeling in Autofocus 3 for an emergency stop module. This model does not include any diagnostic functions">
      <containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="6" id="6" name="Environment" comment="">
        <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="1943" id="1943" stronglyCausal="true"/>
        <specifications xsi:type="org-fortiss-af3-operatorpanel:OperatorPanelSpecification" xmi:id="647" id="647" name="Operator Panel">
          <containedElements xsi:type="org-fortiss-af3-operatorpanel:OPLabel" xmi:id="648" id="648" name="Label" comment="Emergency Shutdown Module">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="241" height="37"/>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-operatorpanel:OPColorDisplay" xmi:id="650" id="650" name="">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="144" y="96"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="49" height="49"/>
            <reactions red="11" green="172" blue="41">
              <guard>
                <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                  <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                  <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="led0"/>
                  <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                    <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="736" id="736" name="On"/>
                  </arguments>
                </expression>
              </guard>
            </reactions>
            <reactions>
              <guard>
                <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                  <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                  <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="led0"/>
                  <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                    <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="737" id="737" name="Off"/>
                  </arguments>
                </expression>
              </guard>
            </reactions>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-operatorpanel:OPLabel" xmi:id="651" id="651" name="Label" comment="STO ACTIVE">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="48" y="108"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="97" height="25"/>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-operatorpanel:OPLabel" xmi:id="652" id="652" name="Label" comment="SS1 ACTIVE">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="48" y="168"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="97" height="25"/>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-operatorpanel:OPColorDisplay" xmi:id="653" id="653" name="Color Display">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="144" y="156"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="49" height="49"/>
            <reactions red="3" green="161" blue="6">
              <guard>
                <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                  <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                  <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="led1"/>
                  <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                    <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="738" id="738" name="On"/>
                  </arguments>
                </expression>
              </guard>
            </reactions>
            <reactions>
              <guard>
                <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                  <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                  <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="led1"/>
                  <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                    <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="739" id="739" name="Off"/>
                  </arguments>
                </expression>
              </guard>
            </reactions>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-operatorpanel:OPColorDisplay" xmi:id="654" id="654" name="Color Display">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="144" y="216"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="49" height="49"/>
            <reactions green="255">
              <guard>
                <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                  <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                  <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="led2"/>
                  <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                    <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="740" id="740" name="On"/>
                  </arguments>
                </expression>
              </guard>
            </reactions>
            <reactions>
              <guard>
                <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                  <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                  <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="led2"/>
                  <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                    <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="741" id="741" name="Off"/>
                  </arguments>
                </expression>
              </guard>
            </reactions>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-operatorpanel:OPLabel" xmi:id="655" id="655" name="Label" comment="RESET REQ.">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="48" y="228"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="97" height="25"/>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-operatorpanel:OPToggleButton" xmi:id="743" id="743" name="Toggle Button" comment="Emergency Switch" stateType="true">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="144" y="48"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="157" height="37"/>
            <onSelect>
              <variable identifier="ES"/>
              <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="745" id="745" name="ES_LOW"/>
              </value>
            </onSelect>
            <onDeselect>
              <variable identifier="ES"/>
              <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="746" id="746" name="ES_HIGH"/>
              </value>
            </onDeselect>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-operatorpanel:OPToggleButton" xmi:id="844" id="844" name="Toggle Button" comment="Reset" stateType="true">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="36" y="48"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="85" height="37"/>
            <onSelect>
              <variable identifier="reset_source"/>
              <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="847" id="847" name="LOW"/>
              </value>
            </onSelect>
            <onDeselect>
              <variable identifier="reset_source"/>
              <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="848" id="848" name="HIGH"/>
              </value>
            </onDeselect>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-operatorpanel:OPToggleButton" xmi:id="849" id="849" name="Toggle Button" comment="RESET REQ" stateType="true">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="48" y="396"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="121" height="37"/>
            <onSelect>
              <variable identifier="reset_required"/>
              <value xsi:type="org-fortiss-af3-expression-terms:BoolConst"/>
            </onSelect>
            <onDeselect>
              <variable identifier="reset_required"/>
              <value xsi:type="org-fortiss-af3-expression-terms:BoolConst" value="true"/>
            </onDeselect>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-operatorpanel:OPToggleButton" xmi:id="850" id="850" name="Toggle Button" comment="Safety Func." stateType="true">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="48" y="300"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="121" height="37"/>
            <onSelect>
              <variable identifier="safety_function"/>
              <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="851" id="851" name="STO"/>
              </value>
            </onSelect>
            <onDeselect>
              <variable identifier="safety_function"/>
              <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="852" id="852" name="SS1"/>
              </value>
            </onDeselect>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-operatorpanel:OPLabel" xmi:id="857" id="857" name="Label" comment="pressed = STO">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="48" y="336"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="181" height="25"/>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-operatorpanel:OPLabel" xmi:id="858" id="858" name="Label" comment="pressed = no reset req.">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="48" y="432"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="157" height="25"/>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-operatorpanel:OPLabel" xmi:id="864" id="864" name="Label" comment="not pressed = reset required">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="48" y="456"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="157" height="25"/>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-operatorpanel:OPLabel" xmi:id="865" id="865" name="Label" comment="not pressed = SS1">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="48" y="360"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="169" height="25"/>
          </containedElements>
        </specifications>
        <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="2235" id="2235"/>
        <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="2274" id="2274"/>
        <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="11" id="11" name="led0" comment="" incoming="632">
          <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="1944" id="1944">
            <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="LED" def="22"/>
            <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
          </specifications>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="156" orientation="EAST"/>
        </connectors>
        <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="14" id="14" name="led1" comment="" incoming="633">
          <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="1945" id="1945">
            <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="LED" def="22"/>
            <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
          </specifications>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="180" orientation="EAST"/>
        </connectors>
        <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="17" id="17" name="led2" comment="" incoming="634">
          <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="1946" id="1946">
            <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="LED" def="22"/>
            <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
          </specifications>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="204" orientation="EAST"/>
        </connectors>
        <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="20" id="20" name="led3" comment="" incoming="635">
          <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="1947" id="1947">
            <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="LED" def="22"/>
            <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
          </specifications>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="228" orientation="EAST"/>
        </connectors>
        <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="637" id="637" name="reset_source" comment="" outgoing="644">
          <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="1948" id="1948">
            <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Reset" def="34"/>
            <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
          </specifications>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="84" orientation="EAST"/>
        </connectors>
        <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="645" id="645" name="ES" comment="" outgoing="646">
          <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="1949" id="1949">
            <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="ES" def="140"/>
            <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
          </specifications>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="108" orientation="EAST"/>
        </connectors>
        <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="853" id="853" name="safety_function" comment="" outgoing="854">
          <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="1950" id="1950">
            <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Safety_Function" def="31"/>
            <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1859" id="1859" name="STO"/>
            </initialValue>
          </specifications>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="24" orientation="EAST"/>
        </connectors>
        <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="855" id="855" name="reset_required" comment="" outgoing="856">
          <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="1951" id="1951">
            <type xsi:type="org-fortiss-af3-expression-types:TBool"/>
            <initialValue xsi:type="org-fortiss-af3-expression-terms:BoolConst" value="true"/>
          </specifications>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="48" orientation="EAST"/>
        </connectors>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="24" y="48"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="181" height="277"/>
      </containedElements>
      <containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="8" id="8" name="System" comment="This">
        <containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="48" id="48" name="Stop_Function_1_out_of_1" comment="">
          <containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="53" id="53" name="Power_Up_Self_Test" comment="">
            <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="1952" id="1952" stronglyCausal="true"/>
            <specifications xsi:type="org-fortiss-af3-state:StateAutomaton" xmi:id="1953" id="1953">
              <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="61" id="61" name="Root State" comment="">
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="62" id="62" name="self_tests" comment="">
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="1954" id="1954" initial="true">
                    <idleTransitionsSpecifications xmi:id="1955" id="1955"/>
                  </specifications>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="66" id="66" name="Output" comment="" outgoing="65">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.27829965900511133"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="109" id="109" name="Output1" comment="" outgoing="108">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.7695264804056583"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="110" id="110" name="Input" comment="" incoming="108">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-2.2048190464583186"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="117" id="117" name="Output2" comment="" outgoing="116">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="1.7234456551901618"/>
                  </connectors>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="86" y="97"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="184" height="115"/>
                </containedElements>
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="63" id="63" name="waiting_for_reset" comment="">
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="1956" id="1956">
                    <idleTransitionsSpecifications xmi:id="1957" id="1957"/>
                  </specifications>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="67" id="67" name="Input" comment="" incoming="65">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-2.4061528859142878"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="87" id="87" name="Output" comment="" outgoing="86">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.6000502134017536"/>
                  </connectors>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="358" y="114"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="153" height="95"/>
                </containedElements>
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="64" id="64" name="normal_operation" comment="">
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="1958" id="1958">
                    <idleTransitionsSpecifications xmi:id="1959" id="1959"/>
                  </specifications>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="88" id="88" name="Input" comment="" incoming="86">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="105" id="105" name="Output" comment="" outgoing="104">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.44292518710832224"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="106" id="106" name="Input1" comment="" incoming="104">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="2.250705181667254"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="118" id="118" name="Input2" comment="" incoming="116">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-3.050932766389048"/>
                  </connectors>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="206" y="271"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="188" height="117"/>
                </containedElements>
                <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="1960" id="1960">
                  <idleTransitionsSpecifications xmi:id="1961" id="1961"/>
                </specifications>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="65" id="65" name="reset_required" comment="" source="66" target="67">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="1962" id="1962">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="reset_required"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:BoolConst" value="true"/>
                        </arguments>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="GreaterEqual"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Multiply"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="delay"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="840" id="840" name="Tick"/>
                            </arguments>
                          </arguments>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="841" id="841" name="PowerUpDelay"/>
                          </arguments>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="PUST_reset_required"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:BoolConst" value="true"/>
                    </actions>
                    <actions>
                      <variable identifier="delay"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:IntConst"/>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="328" y="59"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="86" id="86" name="reset" comment="" source="87" target="88">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="1963" id="1963">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="reset"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="103" id="103" name="HIGH"/>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="PUST_reset_required"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:BoolConst"/>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="462" y="288"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="104" id="104" name="deactive_operations" comment="" source="105" target="106">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="1964" id="1964">
                    <actions>
                      <variable identifier="safe_state"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="107" id="107" name="DEACTIVE"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="371" y="404"/>
                    <points x="300" y="431"/>
                    <points x="249" y="411"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="108" id="108" name="delay" comment="" source="109" target="110">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="1965" id="1965">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="reset_required"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="delay"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="delay"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:IntConst" value="1"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="226" y="67"/>
                    <points x="180" y="57"/>
                    <points x="122" y="74"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="116" id="116" name="normal_operation" comment="" source="117" target="118">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="1966" id="1966">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="reset_required"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:BoolConst"/>
                        </arguments>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="GreaterEqual"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Multiply"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="delay"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="770" id="770" name="Tick"/>
                            </arguments>
                          </arguments>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="771" id="771" name="PowerUpDelay"/>
                          </arguments>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="safe_state"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="122" id="122" name="DEACTIVE"/>
                      </value>
                    </actions>
                    <actions>
                      <variable identifier="delay"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:IntConst"/>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="169" y="288"/>
                  </layoutData>
                </connections>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              </containedElements>
              <dataStateVariables xmi:id="68" id="68">
                <variable identifier="delay"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:IntConst"/>
                <type xsi:type="org-fortiss-af3-expression-types:TInt"/>
              </dataStateVariables>
            </specifications>
            <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="2236" id="2236"/>
            <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="2275" id="2275"/>
            <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="54" id="54" name="reset_required" comment="" incoming="55">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="1967" id="1967">
                <type xsi:type="org-fortiss-af3-expression-types:TBool"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:BoolConst" value="true"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="24" orientation="WEST"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="84" id="84" name="PUST_reset_required" comment="" outgoing="83">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="1968" id="1968">
                <type xsi:type="org-fortiss-af3-expression-types:TBool"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="24" orientation="EAST"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="92" id="92" name="safe_state" comment="" outgoing="91">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="1969" id="1969">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Safe_State" def="94"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="60" orientation="EAST"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="101" id="101" name="reset" comment="" incoming="1833">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="1970" id="1970">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Reset" def="34"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="60" orientation="WEST"/>
            </connectors>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="252" y="36"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="193" height="109"/>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="56" id="56" name="Safety_Functions" comment="Safe Torque Off and Safe Stop 1">
            <containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="1105" id="1105" name="input_mapping" comment="">
              <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="1971" id="1971"/>
              <specifications xsi:type="org-fortiss-af3-state:StateAutomaton" xmi:id="1972" id="1972">
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="1106" id="1106" name="Root State" comment="">
                  <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="1118" id="1118" name="ss1_active" comment="">
                    <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="1973" id="1973" initial="true">
                      <idleTransitionsSpecifications xmi:id="1974" id="1974"/>
                    </specifications>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1119" id="1119" name="Input" comment="" incoming="1148">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.18109265653121864"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1120" id="1120" name="Input1" comment="" incoming="1158">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="2.710453912871011"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1121" id="1121" name="Output" comment="" outgoing="1158">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="1.346085158380254"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1122" id="1122" name="Output1" comment="" outgoing="1163">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.4497596130698391"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1123" id="1123" name="Input2" comment="" incoming="1163">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-1.501939837493852"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1632" id="1632" name="Output2" comment="" outgoing="1633">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.13158814145792064"/>
                    </connectors>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="230" y="128"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="174" height="108"/>
                  </containedElements>
                  <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="1124" id="1124" name="sto_active" comment="">
                    <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="1975" id="1975">
                      <idleTransitionsSpecifications xmi:id="1976" id="1976"/>
                    </specifications>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1126" id="1126" name="Output" comment="" outgoing="1148">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="2.510513266118464"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1631" id="1631" name="Input" comment="" incoming="1633">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-2.498091544796509"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1861" id="1861" name="Output1" comment="" outgoing="1860">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-1.983206768392284"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1862" id="1862" name="Input2" comment="" incoming="1860">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.3383236225092596"/>
                    </connectors>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="548" y="130"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="172" height="108"/>
                  </containedElements>
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="1977" id="1977">
                    <idleTransitionsSpecifications xmi:id="1978" id="1978"/>
                  </specifications>
                  <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1148" id="1148" name="Deactivate_sto" comment="" source="1126" target="1119">
                    <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="1979" id="1979">
                      <guard>
                        <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="safety_state"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1149" id="1149" name="DEACTIVE"/>
                          </arguments>
                        </expression>
                      </guard>
                      <actions>
                        <variable identifier="STO"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1150" id="1150" name="STO_DEACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="SS1"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1151" id="1151" name="SS1_DEACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="IM_status"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1152" id="1152" name="IM_DEACTIVE"/>
                        </value>
                      </actions>
                    </specifications>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                      <points x="477" y="302"/>
                    </layoutData>
                  </connections>
                  <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1158" id="1158" name="activate_ss1" comment="" source="1121" target="1120">
                    <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="1980" id="1980">
                      <guard>
                        <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="safety_state"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1159" id="1159" name="ACTIVE"/>
                            </arguments>
                          </arguments>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="safety_function"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1160" id="1160" name="SS1"/>
                            </arguments>
                          </arguments>
                        </expression>
                      </guard>
                      <actions>
                        <variable identifier="SS1"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1161" id="1161" name="SS1_ACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="IM_status"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1162" id="1162" name="SS1_IM_ACTIVE"/>
                        </value>
                      </actions>
                    </specifications>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                      <points x="264" y="297"/>
                    </layoutData>
                  </connections>
                  <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1163" id="1163" name="Deactivate_ss1" comment="" source="1122" target="1123">
                    <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="1981" id="1981">
                      <guard>
                        <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="safety_state"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1164" id="1164" name="DEACTIVE"/>
                          </arguments>
                        </expression>
                      </guard>
                      <actions>
                        <variable identifier="STO"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1165" id="1165" name="STO_DEACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="SS1"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1166" id="1166" name="SS1_DEACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="IM_status"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1167" id="1167" name="IM_DEACTIVE"/>
                        </value>
                      </actions>
                    </specifications>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                      <points x="367" y="84"/>
                    </layoutData>
                  </connections>
                  <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1633" id="1633" name="Transition Segment" comment="" source="1632" target="1631">
                    <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="1982" id="1982">
                      <guard>
                        <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="safety_state"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1634" id="1634" name="ACTIVE"/>
                            </arguments>
                          </arguments>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="safety_function"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1635" id="1635" name="STO"/>
                            </arguments>
                          </arguments>
                        </expression>
                      </guard>
                      <actions>
                        <variable identifier="STO"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1636" id="1636" name="STO_ACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="IM_status"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1637" id="1637" name="STO_IM_ACTIVE"/>
                        </value>
                      </actions>
                    </specifications>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                      <points x="496" y="59"/>
                    </layoutData>
                  </connections>
                  <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1860" id="1860" name="activate_sto" comment="" source="1861" target="1862">
                    <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="1983" id="1983">
                      <guard>
                        <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="safety_state"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1154" id="1154" name="ACTIVE"/>
                            </arguments>
                          </arguments>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="safety_function"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1155" id="1155" name="STO"/>
                            </arguments>
                          </arguments>
                        </expression>
                      </guard>
                      <actions>
                        <variable identifier="STO"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1156" id="1156" name="STO_ACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="IM_status"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1157" id="1157" name="STO_IM_ACTIVE"/>
                        </value>
                      </actions>
                    </specifications>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                      <points x="693" y="58"/>
                    </layoutData>
                  </connections>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                </containedElements>
              </specifications>
              <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="2237" id="2237"/>
              <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="2276" id="2276"/>
              <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="1169" id="1169" name="safety_state" comment="" incoming="1540">
                <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="1984" id="1984">
                  <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Safe_State" def="94"/>
                  <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                    <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1272" id="1272" name="ACTIVE"/>
                  </initialValue>
                </specifications>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="24" orientation="WEST"/>
              </connectors>
              <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="1171" id="1171" name="safety_function" comment="" incoming="1187">
                <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="1985" id="1985">
                  <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Safety_Function" def="31"/>
                  <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                    <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="2257" id="2257" name="STO"/>
                  </initialValue>
                </specifications>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="84" orientation="WEST"/>
              </connectors>
              <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="1173" id="1173" name="STO" comment="" outgoing="1374">
                <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="1986" id="1986">
                  <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="STO" def="28"/>
                  <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                    <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1174" id="1174" name="STO_DEACTIVE"/>
                  </initialValue>
                </specifications>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="108" orientation="EAST"/>
              </connectors>
              <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="1175" id="1175" name="SS1" comment="" outgoing="1810">
                <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="1987" id="1987">
                  <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="SS1" def="25"/>
                  <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                    <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1806" id="1806" name="SS1_DEACTIVE"/>
                  </initialValue>
                </specifications>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="240" orientation="EAST"/>
              </connectors>
              <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="1177" id="1177" name="IM_status" comment="" outgoing="1819">
                <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="1988" id="1988">
                  <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Input_mapping_status" def="257"/>
                  <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
                </specifications>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="348" orientation="EAST"/>
              </connectors>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="384" y="156"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="169" height="397"/>
            </containedElements>
            <containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="1213" id="1213" name="NC_Input" comment="">
              <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="1989" id="1989"/>
              <specifications xsi:type="org-fortiss-af3-state:StateAutomaton" xmi:id="1990" id="1990">
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="1214" id="1214" name="Root State" comment="">
                  <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="1228" id="1228" name="Low" comment="">
                    <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="1991" id="1991" initial="true">
                      <idleTransitionsSpecifications xmi:id="1992" id="1992"/>
                    </specifications>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1229" id="1229" name="Input" comment="" incoming="1261">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.933725997519213"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1230" id="1230" name="Output" comment="" outgoing="1257">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.08047101126546087"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1231" id="1231" name="Output1" comment="" outgoing="1261">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="2.117585167684144"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1232" id="1232" name="Input1" comment="" incoming="1265">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.23021958727684372"/>
                    </connectors>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="99" y="120"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="174" height="109"/>
                  </containedElements>
                  <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="1233" id="1233" name="High" comment="">
                    <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="1993" id="1993">
                      <idleTransitionsSpecifications xmi:id="1994" id="1994"/>
                    </specifications>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1234" id="1234" name="Input" comment="" incoming="1257">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-2.8312052464574418"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1237" id="1237" name="Output1" comment="" outgoing="1265">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="2.9808299129639586"/>
                    </connectors>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="432" y="126"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="185" height="115"/>
                  </containedElements>
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="1995" id="1995">
                    <idleTransitionsSpecifications xmi:id="1996" id="1996"/>
                  </specifications>
                  <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1257" id="1257" name="Reset" comment="" source="1230" target="1234">
                    <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="1997" id="1997">
                      <guard>
                        <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Or"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="ES1_2"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                                <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1829" id="1829" name="ES_HIGH"/>
                              </arguments>
                            </arguments>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="NotEqual"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="reset_required"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:BoolConst" value="true"/>
                            </arguments>
                          </arguments>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="reset"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1830" id="1830" name="HIGH"/>
                            </arguments>
                          </arguments>
                        </expression>
                      </guard>
                      <actions>
                        <variable identifier="safety_state"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1259" id="1259" name="DEACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="NC_input_status"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1260" id="1260" name="NC_HIGH"/>
                        </value>
                      </actions>
                    </specifications>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                      <points x="333" y="57"/>
                    </layoutData>
                  </connections>
                  <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1261" id="1261" name="reset_detected" comment="" source="1231" target="1229">
                    <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="1998" id="1998">
                      <guard>
                        <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="ES1_2"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                                <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1831" id="1831" name="ES_HIGH"/>
                              </arguments>
                            </arguments>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="reset_required"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:BoolConst" value="true"/>
                            </arguments>
                          </arguments>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="NotEqual"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="reset"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1832" id="1832" name="HIGH"/>
                            </arguments>
                          </arguments>
                        </expression>
                      </guard>
                      <actions>
                        <variable identifier="NC_input_status"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1263" id="1263" name="NC_waiting_for_reset"/>
                        </value>
                      </actions>
                    </specifications>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                      <points x="213" y="343"/>
                    </layoutData>
                  </connections>
                  <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1265" id="1265" name="high_to_low" comment="" source="1237" target="1232">
                    <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="1999" id="1999">
                      <guard>
                        <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="ES1_2"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1266" id="1266" name="ES_LOW"/>
                          </arguments>
                        </expression>
                      </guard>
                      <actions>
                        <variable identifier="safety_state"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1267" id="1267" name="ACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="NC_input_status"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1268" id="1268" name="NC_LOW"/>
                        </value>
                      </actions>
                    </specifications>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                      <points x="337" y="300"/>
                    </layoutData>
                  </connections>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                </containedElements>
              </specifications>
              <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="2238" id="2238"/>
              <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="2277" id="2277"/>
              <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="1269" id="1269" name="reset_required" comment="" incoming="1278">
                <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2000" id="2000">
                  <type xsi:type="org-fortiss-af3-expression-types:TBool"/>
                  <initialValue xsi:type="org-fortiss-af3-expression-terms:BoolConst" value="true"/>
                </specifications>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="48" orientation="WEST"/>
              </connectors>
              <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="1270" id="1270" name="ES1_2" comment="" incoming="1277">
                <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2001" id="2001">
                  <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="ES" def="140"/>
                  <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
                </specifications>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="84" orientation="WEST"/>
              </connectors>
              <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="1271" id="1271" name="safety_state" comment="" outgoing="1540">
                <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2002" id="2002">
                  <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Safe_State" def="94"/>
                  <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                    <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="2258" id="2258" name="ACTIVE"/>
                  </initialValue>
                </specifications>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="72" orientation="EAST"/>
              </connectors>
              <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="1273" id="1273" name="NC_input_status" comment="" outgoing="1815">
                <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2003" id="2003">
                  <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="NC_input_status" def="173"/>
                  <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                    <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1274" id="1274" name="NC_LOW"/>
                  </initialValue>
                </specifications>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="12" orientation="EAST"/>
              </connectors>
              <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="1275" id="1275" name="reset" comment="" incoming="1276">
                <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2004" id="2004">
                  <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Reset" def="34"/>
                  <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
                </specifications>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="12" orientation="WEST"/>
              </connectors>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="204" y="108"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="145" height="121"/>
            </containedElements>
            <containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="1316" id="1316" name="STO" comment="">
              <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="2005" id="2005"/>
              <specifications xsi:type="org-fortiss-af3-state:StateAutomaton" xmi:id="2006" id="2006">
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="1317" id="1317" name="Root State" comment="">
                  <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="1332" id="1332" name="active" comment="">
                    <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2007" id="2007" initial="true">
                      <idleTransitionsSpecifications xmi:id="2008" id="2008"/>
                    </specifications>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1466" id="1466" name="Output2" comment="" outgoing="1468">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.5028432109278609"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1469" id="1469" name="Input1" comment="" incoming="1471">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.44075084777942214"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1475" id="1475" name="Input2" comment="" incoming="1477">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="2.5535900500422257"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1476" id="1476" name="Output1" comment="" outgoing="1477">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="1.4219063791853994"/>
                    </connectors>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="117" y="126"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="156" height="98"/>
                  </containedElements>
                  <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="1337" id="1337" name="deactive" comment="">
                    <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2009" id="2009">
                      <idleTransitionsSpecifications xmi:id="2010" id="2010"/>
                    </specifications>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1467" id="1467" name="Input2" comment="" incoming="1468">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-2.983823915993839"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1470" id="1470" name="Output" comment="" outgoing="1471">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="1.9460671496508541"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1472" id="1472" name="Output2" comment="" outgoing="1474">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.22290023232837575"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1473" id="1473" name="Input" comment="" incoming="1474">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.870903457075653"/>
                    </connectors>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="441" y="134"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="156" height="98"/>
                  </containedElements>
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2011" id="2011">
                    <idleTransitionsSpecifications xmi:id="2012" id="2012"/>
                  </specifications>
                  <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1468" id="1468" name="deactivate" comment="" source="1466" target="1467">
                    <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2013" id="2013">
                      <guard>
                        <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="STO"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1478" id="1478" name="STO_DEACTIVE"/>
                          </arguments>
                        </expression>
                      </guard>
                      <actions>
                        <variable identifier="STO_output"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1486" id="1486" name="STO_DEACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="STO_status"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1487" id="1487" name="STO_DEACTIVE"/>
                        </value>
                      </actions>
                    </specifications>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                      <points x="363" y="109"/>
                    </layoutData>
                  </connections>
                  <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1471" id="1471" name="activate" comment="" source="1470" target="1469">
                    <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2014" id="2014">
                      <guard>
                        <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="STO"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1479" id="1479" name="STO_ACTIVE"/>
                          </arguments>
                        </expression>
                      </guard>
                      <actions>
                        <variable identifier="STO_output"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1488" id="1488" name="STO_ACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="STO_status"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1489" id="1489" name="STO_ACTIVE"/>
                        </value>
                      </actions>
                    </specifications>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                      <points x="291" y="326"/>
                    </layoutData>
                  </connections>
                  <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1474" id="1474" name="Transition Segment" comment="" source="1472" target="1473">
                    <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2015" id="2015">
                      <guard>
                        <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="NotEqual"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="STO"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1490" id="1490" name="STO_ACTIVE"/>
                          </arguments>
                        </expression>
                      </guard>
                      <actions>
                        <variable identifier="STO_output"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1491" id="1491" name="STO_DEACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="STO_status"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1492" id="1492" name="STO_DEACTIVE"/>
                        </value>
                      </actions>
                    </specifications>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                      <points x="635" y="284"/>
                    </layoutData>
                  </connections>
                  <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1477" id="1477" name="Transition Segment" comment="" source="1476" target="1475">
                    <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2016" id="2016">
                      <guard>
                        <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="NotEqual"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="STO"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1857" id="1857" name="STO_DEACTIVE"/>
                          </arguments>
                        </expression>
                      </guard>
                      <actions>
                        <variable identifier="STO_output"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1494" id="1494" name="STO_ACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="STO_status"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1495" id="1495" name="STO_ACTIVE"/>
                        </value>
                      </actions>
                    </specifications>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                      <points x="99" y="326"/>
                    </layoutData>
                  </connections>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                </containedElements>
              </specifications>
              <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="2239" id="2239"/>
              <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="2278" id="2278"/>
              <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="1368" id="1368" name="STO_output" comment="" outgoing="1517">
                <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2017" id="2017">
                  <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="STO" def="28"/>
                  <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                    <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1369" id="1369" name="STO_ACTIVE"/>
                  </initialValue>
                </specifications>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="72" orientation="EAST"/>
              </connectors>
              <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="1370" id="1370" name="STO" comment="" incoming="1374">
                <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2018" id="2018">
                  <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="STO" def="28"/>
                  <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                    <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1371" id="1371" name="STO_DEACTIVE"/>
                  </initialValue>
                </specifications>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="36" orientation="WEST"/>
              </connectors>
              <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="1372" id="1372" name="STO_status" comment="" outgoing="1816">
                <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2019" id="2019">
                  <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="STO" def="28"/>
                  <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                    <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1373" id="1373" name="STO_ACTIVE"/>
                  </initialValue>
                </specifications>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="24" orientation="EAST"/>
              </connectors>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="600" y="168"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="145" height="109"/>
            </containedElements>
            <containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="1496" id="1496" name="STO_and_SS1" comment="">
              <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="2020" id="2020"/>
              <specifications xsi:type="org-fortiss-af3-state:StateAutomaton" xmi:id="2021" id="2021">
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="1497" id="1497" name="Root State" comment="">
                  <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="1498" id="1498" name="bitwise Compare" comment="">
                    <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2022" id="2022" initial="true">
                      <idleTransitionsSpecifications xmi:id="2023" id="2023"/>
                    </specifications>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1499" id="1499" name="Output" comment="" outgoing="1503">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-1.9853032013796825"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1500" id="1500" name="Input" comment="" incoming="1503">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.38931672183314087"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1501" id="1501" name="Output1" comment="" outgoing="1507">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.6673061349783543"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1502" id="1502" name="Input1" comment="" incoming="1507">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="2.51279636717436"/>
                    </connectors>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="126" y="127"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="166" height="103"/>
                  </containedElements>
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2024" id="2024">
                    <idleTransitionsSpecifications xmi:id="2025" id="2025"/>
                  </specifications>
                  <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1503" id="1503" name="AND" comment="" source="1499" target="1500">
                    <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2026" id="2026">
                      <guard>
                        <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Or"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="STO_output"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1504" id="1504" name="STO_ACTIVE"/>
                            </arguments>
                          </arguments>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="STO2_output"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1505" id="1505" name="STO_ACTIVE"/>
                            </arguments>
                          </arguments>
                        </expression>
                      </guard>
                      <actions>
                        <variable identifier="safe_state3"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1506" id="1506" name="ACTIVE"/>
                        </value>
                      </actions>
                    </specifications>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                      <points x="252" y="49"/>
                    </layoutData>
                  </connections>
                  <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1507" id="1507" name="NAND" comment="" source="1501" target="1502">
                    <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2027" id="2027">
                      <guard>
                        <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="STO_output"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1508" id="1508" name="STO_DEACTIVE"/>
                            </arguments>
                          </arguments>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="STO2_output"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1509" id="1509" name="STO_DEACTIVE"/>
                            </arguments>
                          </arguments>
                        </expression>
                      </guard>
                      <actions>
                        <variable identifier="safe_state3"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1510" id="1510" name="DEACTIVE"/>
                        </value>
                      </actions>
                    </specifications>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                      <points x="203" y="338"/>
                    </layoutData>
                  </connections>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                </containedElements>
              </specifications>
              <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="2240" id="2240"/>
              <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="2279" id="2279"/>
              <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="1511" id="1511" name="STO_output" comment="" incoming="1517">
                <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2028" id="2028">
                  <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="STO" def="28"/>
                  <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                    <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="2259" id="2259" name="STO_ACTIVE"/>
                  </initialValue>
                </specifications>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="24" orientation="WEST"/>
              </connectors>
              <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="1513" id="1513" name="STO2_output" comment="" incoming="1811">
                <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2029" id="2029">
                  <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="STO" def="28"/>
                  <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                    <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1804" id="1804" name="STO_ACTIVE"/>
                  </initialValue>
                </specifications>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="72" orientation="WEST"/>
              </connectors>
              <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="1515" id="1515" name="safe_state3" comment="" outgoing="1820">
                <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2030" id="2030">
                  <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Safe_State" def="94"/>
                  <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                    <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1516" id="1516" name="ACTIVE"/>
                  </initialValue>
                </specifications>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="48" orientation="EAST"/>
              </connectors>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="816" y="216"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="145" height="133"/>
            </containedElements>
            <containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="1697" id="1697" name="SS1" comment="">
              <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="2031" id="2031"/>
              <specifications xsi:type="org-fortiss-af3-state:StateAutomaton" xmi:id="2032" id="2032">
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="1698" id="1698" name="activ-deac" comment="">
                  <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="1716" id="1716" name="Active" comment="">
                    <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2033" id="2033" initial="true">
                      <idleTransitionsSpecifications xmi:id="2034" id="2034"/>
                    </specifications>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1717" id="1717" name="Output" comment="" outgoing="1768">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-1.892546881191539"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1718" id="1718" name="Input1" comment="" incoming="1768">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-2.902361053626133"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1719" id="1719" name="Output1" comment="" outgoing="1773">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.11065722117389563"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1720" id="1720" name="Input" comment="" incoming="1783">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.44610554894340365"/>
                    </connectors>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="204" y="124"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="151" height="94"/>
                  </containedElements>
                  <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="1721" id="1721" name="Deactive" comment="">
                    <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2035" id="2035">
                      <idleTransitionsSpecifications xmi:id="2036" id="2036"/>
                    </specifications>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1722" id="1722" name="Input" comment="" incoming="1773">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-3.002952916455635"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1723" id="1723" name="Output" comment="" outgoing="1778">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.22879884538722559"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1724" id="1724" name="Input1" comment="" incoming="1778">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.5162306706117478"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1725" id="1725" name="Output2" comment="" outgoing="1789">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.8353565591193911"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1727" id="1727" name="Input3" comment="" incoming="1793">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="2.2655346029916"/>
                    </connectors>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="566" y="125"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="152" height="95"/>
                  </containedElements>
                  <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="1728" id="1728" name="State Prototype" comment="">
                    <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2037" id="2037">
                      <idleTransitionsSpecifications xmi:id="2038" id="2038"/>
                    </specifications>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1729" id="1729" name="Input" comment="" incoming="1789">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.310168060787986"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1730" id="1730" name="Output" comment="" outgoing="1783">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-3.050932766389048"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1731" id="1731" name="Output1" comment="" outgoing="1793">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.6435011087932844"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1732" id="1732" name="Input1" comment="" incoming="1797">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="1.0756630633264925"/>
                    </connectors>
                    <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1733" id="1733" name="Output2" comment="" outgoing="1797">
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="2.291350462639138"/>
                    </connectors>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="371" y="255"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="166" height="104"/>
                  </containedElements>
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2039" id="2039">
                    <idleTransitionsSpecifications xmi:id="2040" id="2040"/>
                  </specifications>
                  <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1768" id="1768" name="active_state" comment="" source="1717" target="1718">
                    <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2041" id="2041">
                      <guard>
                        <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Or"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="NotEqual"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="SS1"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1769" id="1769" name="SS1_DEACTIVE"/>
                            </arguments>
                          </arguments>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="SS1"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
                          </arguments>
                        </expression>
                      </guard>
                      <actions>
                        <variable identifier="SS1_status"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1770" id="1770" name="SS1_status_ACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="STO2_output"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1771" id="1771" name="STO_ACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="SS1_output"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1772" id="1772" name="SS1_ACTIVE"/>
                        </value>
                      </actions>
                    </specifications>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                      <points x="210" y="82"/>
                    </layoutData>
                  </connections>
                  <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1773" id="1773" name="active-deactive" comment="" source="1719" target="1722">
                    <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2042" id="2042">
                      <guard>
                        <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="SS1"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1774" id="1774" name="SS1_DEACTIVE"/>
                          </arguments>
                        </expression>
                      </guard>
                      <actions>
                        <variable identifier="SS1_output"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1775" id="1775" name="SS1_DEACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="STO2_output"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1776" id="1776" name="STO_DEACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="SS1_status"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1777" id="1777" name="SS1_status_DEACTIVE"/>
                        </value>
                      </actions>
                    </specifications>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                      <points x="457" y="62"/>
                    </layoutData>
                  </connections>
                  <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1778" id="1778" name="Deactive_mantain" comment="" source="1723" target="1724">
                    <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2043" id="2043">
                      <guard>
                        <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Or"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="NotEqual"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="SS1"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1779" id="1779" name="SS1_ACTIVE"/>
                            </arguments>
                          </arguments>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="SS1"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
                          </arguments>
                        </expression>
                      </guard>
                      <actions>
                        <variable identifier="SS1_output"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1780" id="1780" name="SS1_DEACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="STO2_output"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1781" id="1781" name="STO_DEACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="SS1_status"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1782" id="1782" name="SS1_status_DEACTIVE"/>
                        </value>
                      </actions>
                    </specifications>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                      <points x="800" y="168"/>
                    </layoutData>
                  </connections>
                  <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1783" id="1783" name="activate_ramp_down" comment="" source="1730" target="1720">
                    <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2044" id="2044">
                      <guard>
                        <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="GreaterThan"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Multiply"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="delay"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                                <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1866" id="1866" name="Tick"/>
                              </arguments>
                            </arguments>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1867" id="1867" name="SS1Delay"/>
                            </arguments>
                          </arguments>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="NotEqual"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="SS1"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1868" id="1868" name="SS1_DEACTIVE"/>
                            </arguments>
                          </arguments>
                        </expression>
                      </guard>
                      <actions>
                        <variable identifier="STO2_output"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1786" id="1786" name="STO_ACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="SS1_status"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1787" id="1787" name="SS1_status_ACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="SS1_output"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1788" id="1788" name="SS1_ACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="delay"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:IntConst"/>
                      </actions>
                    </specifications>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                      <points x="304" y="259"/>
                    </layoutData>
                  </connections>
                  <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1789" id="1789" name="ramp_down" comment="" source="1725" target="1729">
                    <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2045" id="2045">
                      <guard>
                        <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="SS1"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1790" id="1790" name="SS1_ACTIVE"/>
                          </arguments>
                        </expression>
                      </guard>
                      <actions>
                        <variable identifier="SS1_output"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1791" id="1791" name="SS1_ACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="SS1_status"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1792" id="1792" name="SS1_status_RAMP_DOWN"/>
                        </value>
                      </actions>
                    </specifications>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                      <points x="635" y="310"/>
                    </layoutData>
                  </connections>
                  <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1793" id="1793" name="Deactivate" comment="" source="1731" target="1727">
                    <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2046" id="2046">
                      <guard>
                        <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="SS1"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1794" id="1794" name="SS1_DEACTIVE"/>
                          </arguments>
                        </expression>
                      </guard>
                      <actions>
                        <variable identifier="SS1_output"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1826" id="1826" name="SS1_DEACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="SS1_status"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1827" id="1827" name="SS1_status_DEACTIVE"/>
                        </value>
                      </actions>
                    </specifications>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                      <points x="595" y="265"/>
                    </layoutData>
                  </connections>
                  <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1797" id="1797" name="Delay" comment="" source="1733" target="1732">
                    <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2047" id="2047">
                      <guard>
                        <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="LowerEqual"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Multiply"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="delay"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                                <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1863" id="1863" name="Tick"/>
                              </arguments>
                            </arguments>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1864" id="1864" name="SS1Delay"/>
                            </arguments>
                          </arguments>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="NotEqual"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="SS1"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1865" id="1865" name="SS1_DEACTIVE"/>
                            </arguments>
                          </arguments>
                        </expression>
                      </guard>
                      <actions>
                        <variable identifier="SS1_output"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1800" id="1800" name="SS1_ACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="STO2_output"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1801" id="1801" name="STO_DEACTIVE"/>
                        </value>
                      </actions>
                      <actions>
                        <variable identifier="delay"/>
                        <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="delay"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:IntConst" value="1"/>
                        </value>
                      </actions>
                    </specifications>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                      <points x="448" y="409"/>
                    </layoutData>
                  </connections>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                </containedElements>
                <dataStateVariables xmi:id="1802" id="1802">
                  <variable identifier="delay"/>
                  <initialValue xsi:type="org-fortiss-af3-expression-terms:IntConst"/>
                  <type xsi:type="org-fortiss-af3-expression-types:TInt"/>
                </dataStateVariables>
              </specifications>
              <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="2241" id="2241"/>
              <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="2280" id="2280"/>
              <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="1803" id="1803" name="STO2_output" comment="" outgoing="1811">
                <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2048" id="2048">
                  <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="STO" def="28"/>
                  <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                    <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="2260" id="2260" name="STO_ACTIVE"/>
                  </initialValue>
                </specifications>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="24" orientation="EAST"/>
              </connectors>
              <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="1805" id="1805" name="SS1" comment="" incoming="1810">
                <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2049" id="2049">
                  <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="SS1" def="25"/>
                  <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                    <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="2261" id="2261" name="SS1_DEACTIVE"/>
                  </initialValue>
                </specifications>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="48" orientation="WEST"/>
              </connectors>
              <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="1807" id="1807" name="SS1_output" comment="" outgoing="1817">
                <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2050" id="2050">
                  <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="SS1" def="25"/>
                  <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
                </specifications>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="60" orientation="EAST"/>
              </connectors>
              <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="1808" id="1808" name="SS1_status" comment="" outgoing="1818">
                <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2051" id="2051">
                  <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="SS1_status" def="311"/>
                  <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                    <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1809" id="1809" name="SS1_status_ACTIVE"/>
                  </initialValue>
                </specifications>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="96" orientation="EAST"/>
              </connectors>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="600" y="348"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="145" height="145"/>
            </containedElements>
            <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="2052" id="2052" stronglyCausal="true"/>
            <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="2242" id="2242"/>
            <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="2281" id="2281"/>
            <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="1187" id="1187" name="safety_function" comment="" source="59" target="1171">
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
            </connections>
            <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="1276" id="1276" name="reset" comment="" source="203" target="1275">
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                <points x="120" y="132"/>
              </layoutData>
            </connections>
            <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="1277" id="1277" name="ES1_2" comment="" source="138" target="1270">
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                <points x="72" y="204"/>
              </layoutData>
            </connections>
            <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="1278" id="1278" name="reset_required" comment="" source="57" target="1269">
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                <points x="84" y="168"/>
              </layoutData>
            </connections>
            <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="1374" id="1374" name="STO" comment="" source="1173" target="1370">
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                <points x="564" y="276"/>
              </layoutData>
            </connections>
            <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="1517" id="1517" name="STO_output" comment="" source="1368" target="1511">
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
            </connections>
            <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="1540" id="1540" name="safety_state" comment="" source="1271" target="1169">
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
            </connections>
            <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="1810" id="1810" name="SS1" comment="" source="1175" target="1805">
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
            </connections>
            <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="1811" id="1811" name="STO2_output" comment="" source="1803" target="1513">
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                <points x="780" y="384"/>
                <points x="780" y="300"/>
              </layoutData>
            </connections>
            <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="1815" id="1815" name="NC_input_status" comment="" source="1273" target="168">
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
            </connections>
            <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="1816" id="1816" name="STO_status" comment="" source="1372" target="220">
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
            </connections>
            <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="1817" id="1817" name="SS1_output" comment="" source="1807" target="260">
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
            </connections>
            <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="1818" id="1818" name="SS1_status" comment="" source="1808" target="263">
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
            </connections>
            <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="1819" id="1819" name="IM_status" comment="" source="1177" target="254">
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
            </connections>
            <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="1820" id="1820" name="safe_state3" comment="" source="1515" target="289">
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
            </connections>
            <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="57" id="57" name="reset_required" comment="" incoming="58" outgoing="1278">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2053" id="2053">
                <type xsi:type="org-fortiss-af3-expression-types:TBool"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:BoolConst" value="true"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="60" orientation="WEST"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="12" y="156"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="59" id="59" name="safety_function" comment="" incoming="60" outgoing="1187">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2054" id="2054">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Safety_Function" def="31"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                  <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="2262" id="2262" name="STO"/>
                </initialValue>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="168" orientation="WEST"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="12" y="240"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="138" id="138" name="ES1_2" comment="" incoming="1825" outgoing="1277">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2055" id="2055">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="ES" def="140"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="228" orientation="WEST"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="12" y="192"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="168" id="168" name="NC_input_status" comment="" incoming="1815" outgoing="534">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2056" id="2056">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="NC_input_status" def="173"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                  <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="2263" id="2263" name="NC_LOW"/>
                </initialValue>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="240" orientation="EAST"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="1092" y="120"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="203" id="203" name="reset" comment="" incoming="1824" outgoing="1276">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2057" id="2057">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Reset" def="34"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="12" orientation="WEST"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="12" y="120"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="220" id="220" name="STO_status" comment="" incoming="1816" outgoing="430">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2058" id="2058">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="STO" def="28"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                  <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="2264" id="2264" name="STO_ACTIVE"/>
                </initialValue>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="1092" y="192"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="168" orientation="EAST"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="254" id="254" name="IM_status" comment="" incoming="1819" outgoing="535">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2059" id="2059">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Input_mapping_status" def="257"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="264" orientation="EAST"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="1092" y="504"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="260" id="260" name="SS1_output" comment="" incoming="1817" outgoing="503">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2060" id="2060">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="SS1" def="25"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="120" orientation="EAST"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="1092" y="408"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="263" id="263" name="SS1_status" comment="" incoming="1818" outgoing="429">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2061" id="2061">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="SS1_status" def="311"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                  <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="2265" id="2265" name="SS1_status_ACTIVE"/>
                </initialValue>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="144" orientation="EAST"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="1092" y="444"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="289" id="289" name="safe_state3" comment="" incoming="1820" outgoing="414">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2062" id="2062">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Safe_State" def="94"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                  <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="2266" id="2266" name="ACTIVE"/>
                </initialValue>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="1092" y="264"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="24" orientation="EAST"/>
            </connectors>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="252" y="264"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="193" height="313"/>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="82" id="82" name="check" comment="">
            <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="2063" id="2063" stronglyCausal="true"/>
            <specifications xsi:type="org-fortiss-af3-state:StateAutomaton" xmi:id="2064" id="2064">
              <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="727" id="727" name="Root State" comment="">
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="728" id="728" name="PUST_rr_true" comment="">
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2065" id="2065" initial="true">
                    <idleTransitionsSpecifications xmi:id="2066" id="2066"/>
                  </specifications>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="730" id="730" name="Output" comment="" outgoing="729">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.6231993299340659"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="731" id="731" name="Input" comment="" incoming="729">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-2.1224513093234436"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="868" id="868" name="Output2" comment="" outgoing="867">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="1.5707963267948966"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="875" id="875" name="Input2" comment="" incoming="873">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.2652071174518248"/>
                  </connectors>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="166" y="122"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="171" height="106"/>
                </containedElements>
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="866" id="866" name="PUST_rr_false" comment="">
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2067" id="2067">
                    <idleTransitionsSpecifications xmi:id="2068" id="2068"/>
                  </specifications>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="869" id="869" name="Input" comment="" incoming="867">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-2.4917222041778455"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="871" id="871" name="Output" comment="" outgoing="870">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.7649928327109102"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="872" id="872" name="Input1" comment="" incoming="870">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.6162969373960713"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="874" id="874" name="Output1" comment="" outgoing="873">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-1.5273454314033659"/>
                  </connectors>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="325" y="319"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="169" height="105"/>
                </containedElements>
                <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2069" id="2069" initial="true">
                  <idleTransitionsSpecifications xmi:id="2070" id="2070"/>
                </specifications>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="729" id="729" name="constant true" comment="" source="730" target="731">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2071" id="2071">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="PUST_reset_required"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="system_reset_required"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:BoolConst" value="true"/>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="399" y="119"/>
                    <points x="285" y="65"/>
                    <points x="223" y="75"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="867" id="867" name="Transition Segment" comment="" source="868" target="869">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2072" id="2072">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="PUST_reset_required"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:BoolConst"/>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="system_reset_required"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:BoolConst"/>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="316" y="300"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="870" id="870" name="constant false" comment="" source="871" target="872">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2073" id="2073">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="PUST_reset_required"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="system_reset_required"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:BoolConst"/>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="564" y="364"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="873" id="873" name="PUST_request_true" comment="" source="874" target="875">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2074" id="2074">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="PUST_reset_required"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:BoolConst" value="true"/>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="system_reset_required"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:BoolConst" value="true"/>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="429" y="275"/>
                  </layoutData>
                </connections>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              </containedElements>
            </specifications>
            <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="2243" id="2243"/>
            <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="2282" id="2282"/>
            <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="85" id="85" name="PUST_reset_required" comment="" incoming="83">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2075" id="2075">
                <type xsi:type="org-fortiss-af3-expression-types:TBool"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="24" orientation="WEST"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="425" id="425" name="system_reset_required" comment="" outgoing="426">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2076" id="2076">
                <type xsi:type="org-fortiss-af3-expression-types:TBool"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="24" orientation="EAST"/>
            </connectors>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="696" y="300"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="145" height="72"/>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="90" id="90" name="bitwise_AND" comment="">
            <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="2077" id="2077" stronglyCausal="true"/>
            <specifications xsi:type="org-fortiss-af3-state:StateAutomaton" xmi:id="2078" id="2078">
              <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="703" id="703" name="Root State" comment="">
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="704" id="704" name="State Prototype" comment="">
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2079" id="2079" initial="true">
                    <idleTransitionsSpecifications xmi:id="2080" id="2080"/>
                  </specifications>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="706" id="706" name="Output" comment="" outgoing="705">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="3.103636208401479"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="707" id="707" name="Input" comment="" incoming="705">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-2.704965493776252"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="711" id="711" name="Output1" comment="" outgoing="710">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-2.2550911184560465"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="712" id="712" name="Input1" comment="" incoming="710">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.8734055369251891"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="716" id="716" name="Output2" comment="" outgoing="715">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.3392926144540447"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="717" id="717" name="Input2" comment="" incoming="715">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.11542666036692473"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="721" id="721" name="Output3" comment="" outgoing="720">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.7700147616168531"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="722" id="722" name="Input3" comment="" incoming="720">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="2.650740873191774"/>
                  </connectors>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="155" y="120"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="192" height="120"/>
                </containedElements>
                <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2081" id="2081">
                  <idleTransitionsSpecifications xmi:id="2082" id="2082"/>
                </specifications>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="705" id="705" name="AND1" comment="" source="706" target="707">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2083" id="2083">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Or"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="safe_state"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="763" id="763" name="ACTIVE"/>
                          </arguments>
                        </arguments>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="safe_state"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="STO_output"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="709" id="709" name="STO_ACTIVE"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="104" y="173"/>
                    <points x="108" y="131"/>
                    <points x="141" y="115"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="710" id="710" name="AND2" comment="" source="711" target="712">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2084" id="2084">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Or"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="safe_state2"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="764" id="764" name="ACTIVE"/>
                          </arguments>
                        </arguments>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="safe_state2"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="STO_output"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="714" id="714" name="STO_ACTIVE"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="202" y="91"/>
                    <points x="244" y="62"/>
                    <points x="279" y="80"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="715" id="715" name="AND3" comment="" source="716" target="717">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2085" id="2085">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Or"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="safe_state3"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="765" id="765" name="ACTIVE"/>
                          </arguments>
                        </arguments>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="safe_state3"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="STO_output"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="719" id="719" name="STO_ACTIVE"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="367" y="120"/>
                    <points x="411" y="144"/>
                    <points x="391" y="189"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="720" id="720" name="NAND" comment="" source="721" target="722">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2086" id="2086">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="safe_state"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="723" id="723" name="DEACTIVE"/>
                            </arguments>
                          </arguments>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="safe_state2"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="724" id="724" name="DEACTIVE"/>
                            </arguments>
                          </arguments>
                        </arguments>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="safe_state3"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="725" id="725" name="DEACTIVE"/>
                          </arguments>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="STO_output"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="726" id="726" name="STO_DEACTIVE"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="323" y="280"/>
                    <points x="262" y="311"/>
                    <points x="203" y="283"/>
                  </layoutData>
                </connections>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              </containedElements>
            </specifications>
            <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="2244" id="2244"/>
            <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="2283" id="2283"/>
            <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="93" id="93" name="safe_state" comment="" incoming="91">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2087" id="2087">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Safe_State" def="94"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="24" orientation="WEST"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="413" id="413" name="safe_state3" comment="" incoming="414">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2088" id="2088">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Safe_State" def="94"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                  <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="292" id="292" name="ACTIVE"/>
                </initialValue>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="72" orientation="WEST"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="418" id="418" name="safe_state2" comment="" incoming="416">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2089" id="2089">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Safe_State" def="94"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                  <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="419" id="419" name="ACTIVE"/>
                </initialValue>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="84"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="422" id="422" name="STO_output" comment="" outgoing="423">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2090" id="2090">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="STO" def="28"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="36" orientation="EAST"/>
            </connectors>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="600" y="168"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="169" height="121"/>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="415" id="415" name="Config" comment="">
            <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="2091" id="2091" stronglyCausal="true"/>
            <specifications xsi:type="org-fortiss-af3-state:StateAutomaton" xmi:id="2092" id="2092">
              <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="687" id="687" name="Root State" comment="">
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="688" id="688" name="default_configuration" comment="">
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2093" id="2093" initial="true">
                    <idleTransitionsSpecifications xmi:id="2094" id="2094"/>
                  </specifications>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="692" id="692" name="Output" comment="" outgoing="691">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.1418970546041639"/>
                  </connectors>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="31" y="43"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="169" height="105"/>
                </containedElements>
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="689" id="689" name="validate_configuration" comment="">
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2095" id="2095">
                    <idleTransitionsSpecifications xmi:id="2096" id="2096"/>
                  </specifications>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="693" id="693" name="Input" comment="" incoming="691">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-1.35970299357215"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="696" id="696" name="Output" comment="" outgoing="695">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.1936219928559454"/>
                  </connectors>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="194" y="142"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="155" height="96"/>
                </containedElements>
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="690" id="690" name="valid_configuration" comment="">
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2097" id="2097">
                    <idleTransitionsSpecifications xmi:id="2098" id="2098"/>
                  </specifications>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="697" id="697" name="Input" comment="" incoming="695">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-1.0563450137358688"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="700" id="700" name="Output" comment="" outgoing="699">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.02499479361892016"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="701" id="701" name="Input1" comment="" incoming="699">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="2.214297435588181"/>
                  </connectors>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="349" y="278"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="152" height="95"/>
                </containedElements>
                <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2099" id="2099">
                  <idleTransitionsSpecifications xmi:id="2100" id="2100"/>
                </specifications>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="691" id="691" name="validate" comment="" source="692" target="693">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2101" id="2101">
                    <actions>
                      <variable identifier="safe_state2"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="694" id="694" name="ACTIVE"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="273" y="95"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="695" id="695" name="valid" comment="" source="696" target="697">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2102" id="2102">
                    <actions>
                      <variable identifier="safe_state2"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="698" id="698" name="ACTIVE"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="457" y="228"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="699" id="699" name="deactive_configuration" comment="" source="700" target="701">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2103" id="2103">
                    <actions>
                      <variable identifier="safe_state2"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="702" id="702" name="DEACTIVE"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="535" y="355"/>
                    <points x="515" y="417"/>
                    <points x="426" y="417"/>
                  </layoutData>
                </connections>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              </containedElements>
            </specifications>
            <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="2245" id="2245"/>
            <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="2284" id="2284"/>
            <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="417" id="417" name="safe_state2" comment="" outgoing="416">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2104" id="2104">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Safe_State" def="94"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                  <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="420" id="420" name="ACTIVE"/>
                </initialValue>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="48" orientation="SOUTH"/>
            </connectors>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="636" y="36"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="121" height="72"/>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="531" id="531" name="Diagnostics" comment="">
            <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="2105" id="2105" stronglyCausal="true"/>
            <specifications xsi:type="org-fortiss-af3-state:StateAutomaton" xmi:id="2106" id="2106">
              <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="662" id="662" name="Root State" comment="">
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="663" id="663" name="State Prototype" comment="">
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2107" id="2107" initial="true">
                    <idleTransitionsSpecifications xmi:id="2108" id="2108"/>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="72" y="60"/>
                </containedElements>
                <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2109" id="2109">
                  <idleTransitionsSpecifications xmi:id="2110" id="2110"/>
                </specifications>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              </containedElements>
            </specifications>
            <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="2246" id="2246"/>
            <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="2285" id="2285"/>
            <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="532" id="532" name="NC_input_status" comment="" incoming="534">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2111" id="2111">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="NC_input_status" def="173"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                  <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="177" id="177" name="NC_LOW"/>
                </initialValue>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="24" orientation="WEST"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="533" id="533" name="IM_status" comment="" incoming="535">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2112" id="2112">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Input_mapping_status" def="257"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="48" orientation="WEST"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="537" id="537" name="powercycle_required" comment="" outgoing="538">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2113" id="2113">
                <type xsi:type="org-fortiss-af3-expression-types:TBool"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="36" orientation="EAST"/>
            </connectors>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="600" y="480"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="157" height="85"/>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="903" id="903" name="Filter" comment="">
            <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="2114" id="2114"/>
            <specifications xsi:type="org-fortiss-af3-state:StateAutomaton" xmi:id="2115" id="2115">
              <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="904" id="904" name="Low_detected" comment="">
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="905" id="905" name="low_detected" comment="">
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2116" id="2116">
                    <idleTransitionsSpecifications xmi:id="2117" id="2117"/>
                  </specifications>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="906" id="906" name="Output" comment="" outgoing="923">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.0779666338315423"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="907" id="907" name="Input" comment="" incoming="914">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.9505468408120751"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="526" id="526" name="Output1" comment="" outgoing="920">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.8902751021276822"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="908" id="908" name="Input1" comment="" incoming="920">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="2.1833338834052"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="943" id="943" name="Input2" comment="" incoming="946">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.2635638835830379"/>
                  </connectors>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="88" y="107"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="144" height="90"/>
                </containedElements>
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="909" id="909" name="high_detected" comment="">
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2118" id="2118">
                    <idleTransitionsSpecifications xmi:id="2119" id="2119"/>
                  </specifications>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="910" id="910" name="Output" comment="" outgoing="914">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-1.4994888620096063"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="911" id="911" name="Input1" comment="" incoming="917">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="1.8817946074004377"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="912" id="912" name="Output1" comment="" outgoing="917">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.7399748839758713"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="913" id="913" name="Input" comment="" incoming="923">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="3.096169374168216"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="947" id="947" name="Input2" comment="" incoming="949">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="2.502678668585906"/>
                  </connectors>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="372" y="104"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="159" height="99"/>
                </containedElements>
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="944" id="944" name="Initial_State" comment="">
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2120" id="2120" initial="true">
                    <idleTransitionsSpecifications xmi:id="2121" id="2121"/>
                  </specifications>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="945" id="945" name="Output" comment="" outgoing="946">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-2.251317551462111"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="948" id="948" name="Output1" comment="" outgoing="949">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.4481449750757897"/>
                  </connectors>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="252" y="326"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="163" height="102"/>
                </containedElements>
                <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2122" id="2122" initial="true">
                  <idleTransitionsSpecifications xmi:id="2123" id="2123"/>
                </specifications>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="914" id="914" name="Low_Detected" comment="" source="910" target="907">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2124" id="2124">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="ES"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="915" id="915" name="ES_LOW"/>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="ES1_2"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="955" id="955" name="ES_LOW"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="325" y="54"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="917" id="917" name="High_Stable" comment="" source="912" target="911">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2125" id="2125">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Or"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="ES"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="960" id="960" name="ES_HIGH"/>
                          </arguments>
                        </arguments>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="ES"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="ES1_2"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="919" id="919" name="ES_HIGH"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="465" y="243"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="920" id="920" name="Low_Stable" comment="" source="526" target="908">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2126" id="2126">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Or"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="ES"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="921" id="921" name="ES_LOW"/>
                          </arguments>
                        </arguments>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="ES"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="ES1_2"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="956" id="956" name="ES_LOW"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="163" y="241"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="923" id="923" name="High_Detected" comment="" source="906" target="913">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2127" id="2127">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="ES"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="924" id="924" name="ES_HIGH"/>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="ES1_2"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="925" id="925" name="ES_HIGH"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="946" id="946" name="Low_detected" comment="" source="945" target="943">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2128" id="2128">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="ES"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="950" id="950" name="ES_LOW"/>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="ES1_2"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="952" id="952" name="ES_LOW"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="949" id="949" name="High_Detected" comment="" source="948" target="947">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2129" id="2129">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="ES"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="953" id="953" name="ES_HIGH"/>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="ES1_2"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="954" id="954" name="ES_HIGH"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
                </connections>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              </containedElements>
              <dataStateVariables xmi:id="926" id="926">
                <variable identifier="delay"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:IntConst"/>
                <type xsi:type="org-fortiss-af3-expression-types:TInt"/>
              </dataStateVariables>
            </specifications>
            <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="2247" id="2247"/>
            <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="2286" id="2286"/>
            <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="927" id="927" name="ES1_2" comment="" outgoing="1825">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2130" id="2130">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="ES" def="140"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="12" orientation="EAST"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="928" id="928" name="ES" comment="" incoming="929">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2131" id="2131">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="ES" def="140"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="12" orientation="WEST"/>
            </connectors>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="96" y="480"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="994" id="994" name="Reset" comment="">
            <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="2132" id="2132"/>
            <specifications xsi:type="org-fortiss-af3-state:StateAutomaton" xmi:id="2133" id="2133">
              <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="995" id="995" name="Root State" comment="">
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="1008" id="1008" name="Low" comment="">
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2134" id="2134">
                    <idleTransitionsSpecifications xmi:id="2135" id="2135"/>
                  </specifications>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1009" id="1009" name="Output" comment="" outgoing="1026">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.17985349979247828"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1010" id="1010" name="Input" comment="" incoming="1029">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.31038740713235147"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1041" id="1041" name="Input1" comment="" incoming="1057">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-1.3352513460740334"/>
                  </connectors>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="18" y="138"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="144" height="90"/>
                </containedElements>
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="1011" id="1011" name="High" comment="">
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2136" id="2136">
                    <idleTransitionsSpecifications xmi:id="2137" id="2137"/>
                  </specifications>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1012" id="1012" name="Input" comment="" incoming="1026">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-3.079173843593836"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1013" id="1013" name="Output" comment="" outgoing="1029">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="1.9222411207984484"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="1014" id="1014" name="Input1" comment="" incoming="1030">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.3906070436976868"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1015" id="1015" name="Output1" comment="" outgoing="1030">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.3016190462662397"/>
                  </connectors>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="325" y="119"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="144" height="90"/>
                </containedElements>
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="1055" id="1055" name="State Prototype" comment="">
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2138" id="2138" initial="true">
                    <idleTransitionsSpecifications xmi:id="2139" id="2139"/>
                  </specifications>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="1056" id="1056" name="Output" comment="" outgoing="1057">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="1.1790963873574725"/>
                  </connectors>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="58" y="16"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="151" height="94"/>
                </containedElements>
                <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2140" id="2140">
                  <idleTransitionsSpecifications xmi:id="2141" id="2141"/>
                </specifications>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1026" id="1026" name="Transition_High" comment="" source="1009" target="1012">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2142" id="2142">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="reset_source"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1027" id="1027" name="HIGH"/>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="reset"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1058" id="1058" name="HIGH"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="250" y="108"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1029" id="1029" name="Transition_Low" comment="" source="1013" target="1010">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2143" id="2143">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="reset_source"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1037" id="1037" name="LOW"/>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="reset"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1040" id="1040" name="LOW"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="257" y="258"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1030" id="1030" name="Transition_St" comment="" source="1015" target="1014">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2144" id="2144">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="reset_source"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1828" id="1828" name="HIGH"/>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="reset"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1060" id="1060" name="LOW"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="523" y="172"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="1057" id="1057" name="Start_St" comment="" source="1056" target="1041">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2145" id="2145">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="reset_source"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1059" id="1059" name="LOW"/>
                        </arguments>
                      </expression>
                    </guard>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="83" y="123"/>
                  </layoutData>
                </connections>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              </containedElements>
            </specifications>
            <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="2248" id="2248"/>
            <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="2287" id="2287"/>
            <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="1032" id="1032" name="reset_source" comment="" incoming="1036">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2146" id="2146">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Reset" def="34"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="24" orientation="WEST"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="1033" id="1033" name="reset" comment="" outgoing="1824 1833">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2147" id="2147">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Reset" def="34"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="24" orientation="EAST"/>
            </connectors>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="96" y="252"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
          </containedElements>
          <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="2148" id="2148" stronglyCausal="true"/>
          <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="2249" id="2249"/>
          <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="2288" id="2288"/>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="55" id="55" name="reset_required" comment="" source="51" target="54">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="58" id="58" name="reset_required" comment="" source="51" target="57">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
              <points x="72" y="72"/>
              <points x="72" y="336"/>
            </layoutData>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="60" id="60" name="safety_function" comment="" source="49" target="59">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="83" id="83" name="PUST_reset_required" comment="" source="84" target="85">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
              <points x="552" y="72"/>
              <points x="552" y="336"/>
            </layoutData>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="91" id="91" name="safe_state" comment="" source="92" target="93">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
              <points x="504" y="108"/>
              <points x="504" y="204"/>
            </layoutData>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="414" id="414" name="safe_state3" comment="" source="289" target="413">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
              <points x="504" y="300"/>
              <points x="504" y="252"/>
            </layoutData>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="416" id="416" name="safe_state2" comment="" source="417" target="418">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="423" id="423" name="STO_output" comment="" source="422" target="421">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="426" id="426" name="system_reset_required" comment="" source="425" target="424">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="429" id="429" name="SS1_status" comment="" source="263" target="427">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="430" id="430" name="STO_status" comment="" source="220" target="428">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="503" id="503" name="SS1_output" comment="" source="260" target="502">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="534" id="534" name="NC_input_status" comment="" source="168" target="532">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="535" id="535" name="IM_status" comment="" source="254" target="533">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="538" id="538" name="powercycle_required" comment="" source="537" target="536">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="929" id="929" name="ES" comment="" source="144" target="928">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="1036" id="1036" name="reset_source" comment="" source="481" target="1032">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="1824" id="1824" name="reset" comment="" source="1033" target="203">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="1825" id="1825" name="ES1_2" comment="" source="927" target="138">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="1833" id="1833" name="reset" comment="" source="1033" target="101">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
              <points x="228" y="288"/>
              <points x="228" y="108"/>
            </layoutData>
          </connections>
          <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="49" id="49" name="safety_function" comment="" incoming="50" outgoing="60">
            <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2149" id="2149">
              <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Safety_Function" def="31"/>
              <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="2267" id="2267" name="STO"/>
              </initialValue>
            </specifications>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="24" orientation="WEST"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="24" y="432"/>
          </connectors>
          <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="51" id="51" name="reset_required" comment="" incoming="52" outgoing="55 58">
            <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2150" id="2150">
              <type xsi:type="org-fortiss-af3-expression-types:TBool"/>
              <initialValue xsi:type="org-fortiss-af3-expression-terms:BoolConst" value="true"/>
            </specifications>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="84" orientation="WEST"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="24" y="60"/>
          </connectors>
          <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="144" id="144" name="ES" comment="" incoming="641" outgoing="929">
            <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2151" id="2151">
              <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="ES" def="140"/>
              <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
            </specifications>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="204" orientation="WEST"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="24" y="492"/>
          </connectors>
          <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="421" id="421" name="STO_output" comment="" incoming="423" outgoing="506">
            <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2152" id="2152">
              <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="STO" def="28"/>
              <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
            </specifications>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="1020" y="204"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="72" orientation="EAST"/>
          </connectors>
          <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="424" id="424" name="system_reset_required" comment="" incoming="426" outgoing="497">
            <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2153" id="2153">
              <type xsi:type="org-fortiss-af3-expression-types:TBool"/>
              <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
            </specifications>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="1020" y="324"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="144" orientation="EAST"/>
          </connectors>
          <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="427" id="427" name="SS1_status" comment="" incoming="429">
            <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2154" id="2154">
              <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="SS1_status" def="311"/>
              <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="753" id="753" name="SS1_status_ACTIVE"/>
              </initialValue>
            </specifications>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="1020" y="408"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="36" orientation="SOUTH"/>
          </connectors>
          <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="428" id="428" name="STO_status" comment="" incoming="430">
            <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2155" id="2155">
              <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="STO" def="28"/>
              <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="252" id="252" name="STO_ACTIVE"/>
              </initialValue>
            </specifications>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="1020" y="432"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="120" orientation="SOUTH"/>
          </connectors>
          <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="481" id="481" name="reset_source" comment="" incoming="643" outgoing="1036">
            <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2156" id="2156">
              <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Reset" def="34"/>
              <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
            </specifications>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="144" orientation="WEST"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="24" y="276"/>
          </connectors>
          <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="502" id="502" name="SS1_output" comment="" incoming="503" outgoing="507">
            <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2157" id="2157">
              <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="SS1" def="25"/>
              <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
            </specifications>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="1020" y="384"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="108" orientation="EAST"/>
          </connectors>
          <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="536" id="536" name="powercycle_required" comment="" incoming="538" outgoing="539">
            <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2158" id="2158">
              <type xsi:type="org-fortiss-af3-expression-types:TBool"/>
              <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
            </specifications>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="1020" y="516"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="180" orientation="EAST"/>
          </connectors>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="120" y="60"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="217" height="289"/>
        </containedElements>
        <containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="487" id="487" name="Status" comment="">
          <containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="508" id="508" name="STO_Status" comment="">
            <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="2159" id="2159" stronglyCausal="true"/>
            <specifications xsi:type="org-fortiss-af3-state:StateAutomaton" xmi:id="2160" id="2160">
              <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="540" id="540" name="Root State" comment="">
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="541" id="541" name="deactive" comment="">
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2161" id="2161" initial="true">
                    <idleTransitionsSpecifications xmi:id="2162" id="2162"/>
                  </specifications>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="544" id="544" name="Output" comment="" outgoing="543">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.3332443011116727"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="548" id="548" name="Input" comment="" incoming="546">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.5214344397717438"/>
                  </connectors>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="60" y="72"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="185" height="115"/>
                </containedElements>
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="542" id="542" name="active" comment="">
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2163" id="2163">
                    <idleTransitionsSpecifications xmi:id="2164" id="2164"/>
                  </specifications>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="545" id="545" name="Input" comment="" incoming="543">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-2.8138541468092377"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="547" id="547" name="Output" comment="" outgoing="546">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="2.368852042026397"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="553" id="553" name="Output1" comment="" outgoing="552">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.3868757177310281"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="554" id="554" name="Input1" comment="" incoming="552">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.10866121584058783"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="556" id="556" name="Output2" comment="" outgoing="555">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.5657014686561777"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="557" id="557" name="Input2" comment="" incoming="555">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="1.6672701019774836"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="562" id="562" name="Output3" comment="" outgoing="561">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.7328151017865066"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="563" id="563" name="Input3" comment="" incoming="561">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-2.259720715009758"/>
                  </connectors>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="345" y="74"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="172" height="107"/>
                </containedElements>
                <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2165" id="2165">
                  <idleTransitionsSpecifications xmi:id="2166" id="2166"/>
                </specifications>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="543" id="543" name="activate" comment="" source="544" target="545">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2167" id="2167">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="STO_output"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="549" id="549" name="STO_ACTIVE"/>
                        </arguments>
                      </expression>
                    </guard>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="301" y="75"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="546" id="546" name="deactivate" comment="" source="547" target="548">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2168" id="2168">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="STO_output"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="550" id="550" name="STO_DEACTIVE"/>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="led0"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="551" id="551" name="Off"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="307" y="193"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="552" id="552" name="on" comment="" source="553" target="554">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2169" id="2169">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="GreaterEqual"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Multiply"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="delay"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                                <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1869" id="1869" name="Tick"/>
                              </arguments>
                            </arguments>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1870" id="1870" name="ledDelay"/>
                            </arguments>
                          </arguments>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="led"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1871" id="1871" name="Off"/>
                            </arguments>
                          </arguments>
                        </arguments>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="NotEqual"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="STO_output"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1872" id="1872" name="STO_DEACTIVE"/>
                          </arguments>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="led0"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="576" id="576" name="On"/>
                      </value>
                    </actions>
                    <actions>
                      <variable identifier="delay"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:IntConst"/>
                    </actions>
                    <actions>
                      <variable identifier="led"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="577" id="577" name="On"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="542" y="68"/>
                    <points x="580" y="99"/>
                    <points x="561" y="147"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="555" id="555" name="off" comment="" source="556" target="557">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2170" id="2170">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="GreaterEqual"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Multiply"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="delay"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                                <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1873" id="1873" name="Tick"/>
                              </arguments>
                            </arguments>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1874" id="1874" name="ledDelay"/>
                            </arguments>
                          </arguments>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="led"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1875" id="1875" name="On"/>
                            </arguments>
                          </arguments>
                        </arguments>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="NotEqual"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="STO_output"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1876" id="1876" name="STO_DEACTIVE"/>
                          </arguments>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="led0"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="581" id="581" name="Off"/>
                      </value>
                    </actions>
                    <actions>
                      <variable identifier="delay"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:IntConst"/>
                    </actions>
                    <actions>
                      <variable identifier="led"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="582" id="582" name="Off"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="500" y="200"/>
                    <points x="478" y="224"/>
                    <points x="433" y="208"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="561" id="561" name="delay" comment="" source="562" target="563">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2171" id="2171">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="NotEqual"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="STO_output"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="749" id="749" name="STO_DEACTIVE"/>
                          </arguments>
                        </arguments>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="LowerThan"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Multiply"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="delay"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="750" id="750" name="Tick"/>
                            </arguments>
                          </arguments>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="751" id="751" name="ledDelay"/>
                          </arguments>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="delay"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="delay"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:IntConst" value="1"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="476" y="39"/>
                    <points x="436" y="22"/>
                    <points x="390" y="41"/>
                  </layoutData>
                </connections>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              </containedElements>
              <dataStateVariables xmi:id="558" id="558">
                <variable identifier="delay"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:IntConst"/>
                <type xsi:type="org-fortiss-af3-expression-types:TInt"/>
              </dataStateVariables>
              <dataStateVariables xmi:id="571" id="571">
                <variable identifier="led"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                  <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="572" id="572" name="Off"/>
                </initialValue>
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="LED" def="22"/>
              </dataStateVariables>
            </specifications>
            <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="2250" id="2250"/>
            <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="2289" id="2289"/>
            <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="511" id="511" name="STO_output" comment="" incoming="512">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2172" id="2172">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="STO" def="28"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="36" orientation="WEST"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="513" id="513" name="led0" comment="" outgoing="514">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2173" id="2173">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="LED" def="22"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="36" orientation="EAST"/>
            </connectors>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="156" y="48"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="145" height="97"/>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="509" id="509" name="SS1_Status" comment="">
            <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="2174" id="2174" stronglyCausal="true"/>
            <specifications xsi:type="org-fortiss-af3-state:StateAutomaton" xmi:id="2175" id="2175">
              <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="583" id="583" name="Root State" comment="">
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="584" id="584" name="deactive" comment="">
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2176" id="2176" initial="true">
                    <idleTransitionsSpecifications xmi:id="2177" id="2177"/>
                  </specifications>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="587" id="587" name="Output" comment="" outgoing="586">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.17467219900823971"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="591" id="591" name="Input" comment="" incoming="589">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.5614936632670988"/>
                  </connectors>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="81" y="106"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="167" height="104"/>
                </containedElements>
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="585" id="585" name="active" comment="">
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2178" id="2178">
                    <idleTransitionsSpecifications xmi:id="2179" id="2179"/>
                  </specifications>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="588" id="588" name="Input" comment="" incoming="586">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-2.8112952987605393"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="590" id="590" name="Output" comment="" outgoing="589">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="2.342110914369485"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="596" id="596" name="Output1" comment="" outgoing="595">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.3562196553961502"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="597" id="597" name="Input1" comment="" incoming="595">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-1.7942729279355298"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="605" id="605" name="Output2" comment="" outgoing="604">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.07006058263845542"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="606" id="606" name="Input2" comment="" incoming="604">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.4825132950224769"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="612" id="612" name="Output3" comment="" outgoing="611">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.7378150601204649"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="613" id="613" name="Input3" comment="" incoming="611">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="2.010638909610633"/>
                  </connectors>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="373" y="112"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="153" height="96"/>
                </containedElements>
                <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2180" id="2180">
                  <idleTransitionsSpecifications xmi:id="2181" id="2181"/>
                </specifications>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="586" id="586" name="activate" comment="" source="587" target="588">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2182" id="2182">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="SS1_output"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="592" id="592" name="SS1_ACTIVE"/>
                        </arguments>
                      </expression>
                    </guard>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="313" y="124"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="589" id="589" name="deactivate" comment="" source="590" target="591">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2183" id="2183">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="SS1_output"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="593" id="593" name="SS1_DEACTIVE"/>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="led1"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="594" id="594" name="Off"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="315" y="213"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="595" id="595" name="delay" comment="" source="596" target="597">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2184" id="2184">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="NotEqual"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="SS1_output"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1923" id="1923" name="SS1_DEACTIVE"/>
                            </arguments>
                          </arguments>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="LowerThan"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Multiply"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="delay"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                                <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1924" id="1924" name="Tick"/>
                              </arguments>
                            </arguments>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1925" id="1925" name="ledDelay"/>
                            </arguments>
                          </arguments>
                        </arguments>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="NotEqual"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="SS1_output"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1926" id="1926" name="SS1_DEACTIVE"/>
                          </arguments>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="delay"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="delay"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:IntConst" value="1"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="519" y="87"/>
                    <points x="475" y="55"/>
                    <points x="433" y="78"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="604" id="604" name="on" comment="" source="605" target="606">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2185" id="2185">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="GreaterEqual"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Multiply"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="delay"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                                <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1927" id="1927" name="Tick"/>
                              </arguments>
                            </arguments>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1928" id="1928" name="ledDelay"/>
                            </arguments>
                          </arguments>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="led"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1929" id="1929" name="Off"/>
                            </arguments>
                          </arguments>
                        </arguments>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="NotEqual"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="SS1_output"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1930" id="1930" name="SS1_DEACTIVE"/>
                          </arguments>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="led1"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="610" id="610" name="On"/>
                      </value>
                    </actions>
                    <actions>
                      <variable identifier="delay"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:IntConst"/>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="570" y="154"/>
                    <points x="569" y="192"/>
                    <points x="539" y="216"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="611" id="611" name="off" comment="" source="612" target="613">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2186" id="2186">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="GreaterEqual"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Multiply"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="delay"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                                <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1931" id="1931" name="Tick"/>
                              </arguments>
                            </arguments>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1932" id="1932" name="ledDelay"/>
                            </arguments>
                          </arguments>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="led"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1933" id="1933" name="On"/>
                            </arguments>
                          </arguments>
                        </arguments>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="NotEqual"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="SS1_output"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1934" id="1934" name="SS1_DEACTIVE"/>
                          </arguments>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="led1"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="617" id="617" name="Off"/>
                      </value>
                    </actions>
                    <actions>
                      <variable identifier="delay"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:IntConst"/>
                    </actions>
                    <actions>
                      <variable identifier="led"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="618" id="618" name="Off"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="499" y="243"/>
                    <points x="462" y="262"/>
                    <points x="421" y="241"/>
                  </layoutData>
                </connections>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              </containedElements>
              <dataStateVariables xmi:id="598" id="598">
                <variable identifier="delay"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:IntConst"/>
                <type xsi:type="org-fortiss-af3-expression-types:TInt"/>
              </dataStateVariables>
              <dataStateVariables xmi:id="599" id="599">
                <variable identifier="led"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                  <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="600" id="600" name="Off"/>
                </initialValue>
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="LED" def="22"/>
              </dataStateVariables>
            </specifications>
            <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="2251" id="2251"/>
            <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="2290" id="2290"/>
            <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="515" id="515" name="SS1_output" comment="" incoming="516">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2188" id="2188">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="SS1" def="25"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="36" orientation="WEST"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="517" id="517" name="led1" comment="" outgoing="518">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2189" id="2189">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="LED" def="22"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="36" orientation="EAST"/>
            </connectors>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="156" y="156"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="145" height="97"/>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="510" id="510" name="resetRequired" comment="">
            <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="2190" id="2190" stronglyCausal="true"/>
            <specifications xsi:type="org-fortiss-af3-state:StateAutomaton" xmi:id="2191" id="2191">
              <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="658" id="658" name="Root State" comment="">
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="660" id="660" name="deactivate" comment="">
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2192" id="2192" initial="true">
                    <idleTransitionsSpecifications xmi:id="2193" id="2193"/>
                  </specifications>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="777" id="777" name="Output" comment="" outgoing="776">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.6267429012110469"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="781" id="781" name="Input" comment="" incoming="779">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.17286060678714493"/>
                  </connectors>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="76" y="63"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="166" height="103"/>
                </containedElements>
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="775" id="775" name="active" comment="">
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2194" id="2194">
                    <idleTransitionsSpecifications xmi:id="2195" id="2195"/>
                  </specifications>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="778" id="778" name="Input" comment="" incoming="776">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-2.89288266449627"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="780" id="780" name="Output" comment="" outgoing="779">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="2.7076392841958965"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="784" id="784" name="Output1" comment="" outgoing="783">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-2.5378433201923567"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="785" id="785" name="Input1" comment="" incoming="783">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.5667292175235064"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="790" id="790" name="Output2" comment="" outgoing="789">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.5942137038004338"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="791" id="791" name="Input2" comment="" incoming="789">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="-0.21109333322274654"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentExitConnector" xmi:id="802" id="802" name="Output3" comment="" outgoing="801">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="0.8408966686431651"/>
                  </connectors>
                  <connectors xsi:type="org-fortiss-af3-state:TransitionSegmentEntryConnector" xmi:id="803" id="803" name="Input3" comment="" incoming="801">
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
                    <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Angle" key="cangle" angle="1.8993494973463478"/>
                  </connectors>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="312" y="57"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="159" height="99"/>
                </containedElements>
                <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2196" id="2196">
                  <idleTransitionsSpecifications xmi:id="2197" id="2197"/>
                </specifications>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="776" id="776" name="activate" comment="" source="777" target="778">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2198" id="2198">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="system_reset_required"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:BoolConst" value="true"/>
                      </expression>
                    </guard>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="280" y="57"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="779" id="779" name="deactivate" comment="" source="780" target="781">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2199" id="2199">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="system_reset_required"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:BoolConst"/>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="led2"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="782" id="782" name="Off"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="275" y="168"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="783" id="783" name="delay" comment="" source="784" target="785">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2200" id="2200">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="LowerThan"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Multiply"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="delay"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1935" id="1935" name="Tick"/>
                            </arguments>
                          </arguments>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1936" id="1936" name="ledDelay"/>
                          </arguments>
                        </arguments>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="system_reset_required"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:BoolConst"/>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="delay"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="delay"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:IntConst" value="1"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="353" y="34"/>
                    <points x="397" y="17"/>
                    <points x="436" y="36"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="789" id="789" name="on" comment="" source="790" target="791">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2201" id="2201">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="GreaterEqual"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Multiply"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="delay"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                                <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1937" id="1937" name="Tick"/>
                              </arguments>
                            </arguments>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1938" id="1938" name="ledDelay"/>
                            </arguments>
                          </arguments>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="led"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1939" id="1939" name="Off"/>
                            </arguments>
                          </arguments>
                        </arguments>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="system_reset_required"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:BoolConst"/>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="led2"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="799" id="799" name="On"/>
                      </value>
                    </actions>
                    <actions>
                      <variable identifier="delay"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:IntConst"/>
                    </actions>
                    <actions>
                      <variable identifier="led"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="800" id="800" name="On"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="491" y="159"/>
                    <points x="522" y="121"/>
                    <points x="500" y="84"/>
                  </layoutData>
                </connections>
                <connections xsi:type="org-fortiss-af3-state:TransitionSegment" xmi:id="801" id="801" name="off" comment="" source="802" target="803">
                  <specifications xsi:type="org-fortiss-af3-state:TransitionSegmentSpecification" xmi:id="2202" id="2202">
                    <guard>
                      <expression xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="And"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="GreaterEqual"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Multiply"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="delay"/>
                              <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                                <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1940" id="1940" name="Tick"/>
                              </arguments>
                            </arguments>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1941" id="1941" name="ledDelay"/>
                            </arguments>
                          </arguments>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                            <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="led"/>
                            <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="1942" id="1942" name="On"/>
                            </arguments>
                          </arguments>
                        </arguments>
                        <arguments xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                          <function xsi:type="org-fortiss-af3-expression-terms:PredefinedFunction" operator="Equal"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:Var" identifier="system_reset_required"/>
                          <arguments xsi:type="org-fortiss-af3-expression-terms:BoolConst"/>
                        </arguments>
                      </expression>
                    </guard>
                    <actions>
                      <variable identifier="led2"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="807" id="807" name="Off"/>
                      </value>
                    </actions>
                    <actions>
                      <variable identifier="delay"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:IntConst"/>
                    </actions>
                    <actions>
                      <variable identifier="led"/>
                      <value xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                        <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="808" id="808" name="Off"/>
                      </value>
                    </actions>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points">
                    <points x="436" y="188"/>
                    <points x="396" y="221"/>
                    <points x="348" y="197"/>
                  </layoutData>
                </connections>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              </containedElements>
              <dataStateVariables xmi:id="786" id="786">
                <variable identifier="delay"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:IntConst"/>
                <type xsi:type="org-fortiss-af3-expression-types:TInt"/>
              </dataStateVariables>
              <dataStateVariables xmi:id="794" id="794">
                <variable identifier="led"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
                  <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="795" id="795" name="Off"/>
                </initialValue>
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="LED" def="22"/>
              </dataStateVariables>
            </specifications>
            <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="2252" id="2252"/>
            <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="2291" id="2291"/>
            <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="519" id="519" name="led2" comment="" outgoing="520">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2204" id="2204">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="LED" def="22"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="36" orientation="EAST"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="521" id="521" name="system_reset_required" comment="" incoming="522">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2205" id="2205">
                <type xsi:type="org-fortiss-af3-expression-types:TBool"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="36" orientation="WEST"/>
            </connectors>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="156" y="264"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="145" height="97"/>
          </containedElements>
          <containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="523" id="523" name="powerCycle" comment="">
            <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="2206" id="2206" stronglyCausal="true"/>
            <specifications xsi:type="org-fortiss-af3-state:StateAutomaton" xmi:id="2207" id="2207">
              <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="659" id="659" name="Root State" comment="">
                <containedElements xsi:type="org-fortiss-af3-state:State" xmi:id="661" id="661" name="State Prototype" comment="">
                  <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2208" id="2208" initial="true">
                    <idleTransitionsSpecifications xmi:id="2209" id="2209"/>
                  </specifications>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
                  <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="108" y="108"/>
                </containedElements>
                <specifications xsi:type="org-fortiss-af3-state:StateSpecification" xmi:id="2210" id="2210">
                  <idleTransitionsSpecifications xmi:id="2211" id="2211"/>
                </specifications>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
                <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              </containedElements>
            </specifications>
            <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="2253" id="2253"/>
            <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="2292" id="2292"/>
            <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="524" id="524" name="led3" comment="" outgoing="525">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2212" id="2212">
                <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="LED" def="22"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="36" orientation="EAST"/>
            </connectors>
            <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="529" id="529" name="powercycle_required" comment="" incoming="530">
              <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2213" id="2213">
                <type xsi:type="org-fortiss-af3-expression-types:TBool"/>
                <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
              </specifications>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
              <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="36" orientation="WEST"/>
            </connectors>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="156" y="372"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="145" height="97"/>
          </containedElements>
          <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="2214" id="2214" stronglyCausal="true"/>
          <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="2254" id="2254"/>
          <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="2293" id="2293"/>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="512" id="512" name="STO_output" comment="" source="504" target="511">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="514" id="514" name="led0" comment="" source="513" target="492">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="516" id="516" name="SS1_output" comment="" source="505" target="515">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="518" id="518" name="led1" comment="" source="517" target="493">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="520" id="520" name="led2" comment="" source="519" target="494">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="522" id="522" name="system_reset_required" comment="" source="496" target="521">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="525" id="525" name="led3" comment="" source="524" target="495">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
          </connections>
          <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="530" id="530" name="powercycle_required" comment="" source="527" target="529">
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
          </connections>
          <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="492" id="492" name="led0" comment="" incoming="514" outgoing="621">
            <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2217" id="2217">
              <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="LED" def="22"/>
              <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
            </specifications>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="36" orientation="EAST"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="408" y="84"/>
          </connectors>
          <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="493" id="493" name="led1" comment="" incoming="518" outgoing="622">
            <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2218" id="2218">
              <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="LED" def="22"/>
              <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
            </specifications>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="72" orientation="EAST"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="408" y="192"/>
          </connectors>
          <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="494" id="494" name="led2" comment="" incoming="520" outgoing="624">
            <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2219" id="2219">
              <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="LED" def="22"/>
              <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
            </specifications>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="408" y="300"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="108" orientation="EAST"/>
          </connectors>
          <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="495" id="495" name="led3" comment="" incoming="525" outgoing="626">
            <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2220" id="2220">
              <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="LED" def="22"/>
              <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
            </specifications>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="408" y="408"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="144" orientation="EAST"/>
          </connectors>
          <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="496" id="496" name="system_reset_required" comment="" incoming="497" outgoing="522">
            <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2221" id="2221">
              <type xsi:type="org-fortiss-af3-expression-types:TBool"/>
              <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
            </specifications>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="24" y="300"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="108" orientation="WEST"/>
          </connectors>
          <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="504" id="504" name="STO_output" comment="" incoming="506" outgoing="512">
            <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2222" id="2222">
              <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="STO" def="28"/>
              <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
            </specifications>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="36" orientation="WEST"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="24" y="84"/>
          </connectors>
          <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="505" id="505" name="SS1_output" comment="" incoming="507" outgoing="516">
            <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2223" id="2223">
              <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="SS1" def="25"/>
              <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
            </specifications>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="24" y="192"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="72" orientation="WEST"/>
          </connectors>
          <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="527" id="527" name="powercycle_required" comment="" incoming="539" outgoing="530">
            <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2224" id="2224">
              <type xsi:type="org-fortiss-af3-expression-types:TBool"/>
              <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
            </specifications>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="24" y="408"/>
            <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="144" orientation="WEST"/>
          </connectors>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="420" y="96"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="109" height="205"/>
        </containedElements>
        <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="2225" id="2225" stronglyCausal="true"/>
        <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="2255" id="2255"/>
        <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="2294" id="2294"/>
        <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="50" id="50" name="safety_function" comment="" source="44" target="49">
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
        </connections>
        <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="52" id="52" name="reset_required" comment="" source="47" target="51">
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
        </connections>
        <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="497" id="497" name="system_reset_required" comment="" source="424" target="496">
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
        </connections>
        <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="506" id="506" name="STO_output" comment="" source="421" target="504">
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
        </connections>
        <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="507" id="507" name="SS1_output" comment="" source="502" target="505">
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
        </connections>
        <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="539" id="539" name="powercycle_required" comment="" source="536" target="527">
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
        </connections>
        <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="621" id="621" name="led0" comment="" source="492" target="619">
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
        </connections>
        <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="622" id="622" name="led1" comment="" source="493" target="620">
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
        </connections>
        <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="624" id="624" name="led2" comment="" source="494" target="623">
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
        </connections>
        <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="626" id="626" name="led3" comment="" source="495" target="625">
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
        </connections>
        <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="641" id="641" name="ES" comment="" source="640" target="144">
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
        </connections>
        <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="643" id="643" name="reset_source" comment="" source="642" target="481">
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
        </connections>
        <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="44" id="44" name="safety_function" comment="" incoming="854" outgoing="50">
          <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2226" id="2226">
            <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Safety_Function" def="31"/>
            <initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
              <function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="2268" id="2268" name="STO"/>
            </initialValue>
          </specifications>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" y="84"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="24" orientation="WEST"/>
        </connectors>
        <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="47" id="47" name="reset_required" comment="" incoming="856" outgoing="52">
          <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2227" id="2227">
            <type xsi:type="org-fortiss-af3-expression-types:TBool"/>
            <initialValue xsi:type="org-fortiss-af3-expression-terms:BoolConst" value="true"/>
          </specifications>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" y="144"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="48" orientation="WEST"/>
        </connectors>
        <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="619" id="619" name="led0" comment="" incoming="621" outgoing="632">
          <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2228" id="2228">
            <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="LED" def="22"/>
            <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
          </specifications>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="156" orientation="WEST"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="600" y="132"/>
        </connectors>
        <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="620" id="620" name="led1" comment="" incoming="622" outgoing="633">
          <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2229" id="2229">
            <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="LED" def="22"/>
            <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
          </specifications>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="180" orientation="WEST"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="600" y="168"/>
        </connectors>
        <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="623" id="623" name="led2" comment="" incoming="624" outgoing="634">
          <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2230" id="2230">
            <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="LED" def="22"/>
            <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
          </specifications>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="204" orientation="WEST"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="600" y="204"/>
        </connectors>
        <connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="625" id="625" name="led3" comment="" incoming="626" outgoing="635">
          <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2231" id="2231">
            <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="LED" def="22"/>
            <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
          </specifications>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="228" orientation="WEST"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="600" y="240"/>
        </connectors>
        <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="640" id="640" name="ES" comment="" incoming="646" outgoing="641">
          <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2232" id="2232">
            <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="ES" def="140"/>
            <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
          </specifications>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="108" orientation="WEST"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" y="264"/>
        </connectors>
        <connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="642" id="642" name="reset_source" comment="" incoming="644" outgoing="643">
          <specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="2233" id="2233">
            <type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="Reset" def="34"/>
            <initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
          </specifications>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" y="204"/>
          <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="84" orientation="WEST"/>
        </connectors>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="324" y="48"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="169" height="277"/>
      </containedElements>
      <specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="2234" id="2234"/>
      <specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="2256" id="2256"/>
      <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="2295" id="2295"/>
      <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="632" id="632" name="led0" comment="" source="619" target="11">
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
      </connections>
      <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="633" id="633" name="led1" comment="" source="620" target="14">
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
      </connections>
      <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="634" id="634" name="led2" comment="" source="623" target="17">
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
      </connections>
      <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="635" id="635" name="led3" comment="" source="625" target="20">
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
      </connections>
      <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="644" id="644" name="reset_source" comment="" source="637" target="642">
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
      </connections>
      <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="646" id="646" name="ES" comment="" source="645" target="640">
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
      </connections>
      <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="854" id="854" name="safety_function" comment="" source="853" target="44">
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
      </connections>
      <connections xsi:type="org-fortiss-af3-component:Channel" xmi:id="856" id="856" name="reset_required" comment="" source="855" target="47">
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Points" key="points"/>
      </connections>
      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
    </containedElements>
    <specifications xsi:type="org-fortiss-af3-component:DataDictionaryRefSpec" xmi:id="2273" id="2273" dataDictionary="21"/>
  </rootElements>
  <rootElements xsi:type="org-fortiss-af3-expression:DataDictionary" xmi:id="21" id="21">
    <typeDefinitions xsi:type="org-fortiss-af3-expression-definitions:Enumeration" xmi:id="22" id="22" name="LED">
      <members xmi:id="23" id="23" name="On"/>
      <members xmi:id="24" id="24" name="Off"/>
    </typeDefinitions>
    <typeDefinitions xsi:type="org-fortiss-af3-expression-definitions:Enumeration" xmi:id="25" id="25" name="SS1">
      <members xmi:id="26" id="26" name="SS1_ACTIVE"/>
      <members xmi:id="27" id="27" name="SS1_DEACTIVE"/>
    </typeDefinitions>
    <typeDefinitions xsi:type="org-fortiss-af3-expression-definitions:Enumeration" xmi:id="28" id="28" name="STO">
      <members xmi:id="29" id="29" name="STO_ACTIVE"/>
      <members xmi:id="30" id="30" name="STO_DEACTIVE"/>
    </typeDefinitions>
    <typeDefinitions xsi:type="org-fortiss-af3-expression-definitions:Enumeration" xmi:id="31" id="31" name="Safety_Function">
      <members xmi:id="32" id="32" name="SS1"/>
      <members xmi:id="33" id="33" name="STO"/>
    </typeDefinitions>
    <typeDefinitions xsi:type="org-fortiss-af3-expression-definitions:Enumeration" xmi:id="34" id="34" name="Reset">
      <members xmi:id="35" id="35" name="HIGH"/>
      <members xmi:id="36" id="36" name="LOW"/>
    </typeDefinitions>
    <typeDefinitions xsi:type="org-fortiss-af3-expression-definitions:Enumeration" xmi:id="94" id="94" name="Safe_State">
      <members xmi:id="95" id="95" name="ACTIVE"/>
      <members xmi:id="96" id="96" name="DEACTIVE"/>
    </typeDefinitions>
    <typeDefinitions xsi:type="org-fortiss-af3-expression-definitions:Enumeration" xmi:id="140" id="140" name="ES">
      <members xmi:id="141" id="141" name="ES_HIGH"/>
      <members xmi:id="142" id="142" name="ES_LOW"/>
    </typeDefinitions>
    <typeDefinitions xsi:type="org-fortiss-af3-expression-definitions:Enumeration" xmi:id="173" id="173" name="NC_input_status">
      <members xmi:id="174" id="174" name="NC_HIGH"/>
      <members xmi:id="175" id="175" name="NC_LOW"/>
      <members xmi:id="176" id="176" name="NC_waiting_for_reset"/>
    </typeDefinitions>
    <typeDefinitions xsi:type="org-fortiss-af3-expression-definitions:Enumeration" xmi:id="257" id="257" name="Input_mapping_status">
      <members xmi:id="258" id="258" name="SS1_IM_ACTIVE"/>
      <members xmi:id="259" id="259" name="IM_DEACTIVE"/>
      <members xmi:id="280" id="280" name="STO_IM_ACTIVE"/>
    </typeDefinitions>
    <typeDefinitions xsi:type="org-fortiss-af3-expression-definitions:Enumeration" xmi:id="311" id="311" name="SS1_status">
      <members xmi:id="312" id="312" name="SS1_status_ACTIVE"/>
      <members xmi:id="313" id="313" name="SS1_status_DEACTIVE"/>
      <members xmi:id="314" id="314" name="SS1_status_RAMP_DOWN"/>
    </typeDefinitions>
    <functions xmi:id="72" id="72">
      <function xmi:id="73" id="73" name="Tick" comment="int value comprises milliseconds"/>
      <definition>
        <statements xsi:type="org-fortiss-af3-expression-terms-imperative:Return">
          <value xsi:type="org-fortiss-af3-expression-terms:IntConst" value="100"/>
        </statements>
      </definition>
      <returnType xsi:type="org-fortiss-af3-expression-types:TInt"/>
    </functions>
    <functions xmi:id="111" id="111">
      <function xmi:id="112" id="112" name="Delay"/>
      <definition>
        <statements xsi:type="org-fortiss-af3-expression-terms-imperative:Return">
          <value xsi:type="org-fortiss-af3-expression-terms:IntConst" value="1"/>
        </statements>
      </definition>
      <returnType xsi:type="org-fortiss-af3-expression-types:TInt"/>
    </functions>
    <functions xmi:id="440" id="440">
      <function xmi:id="441" id="441" name="Filter_Time"/>
      <definition>
        <statements xsi:type="org-fortiss-af3-expression-terms-imperative:Return">
          <value xsi:type="org-fortiss-af3-expression-terms:IntConst" value="200"/>
        </statements>
      </definition>
      <returnType xsi:type="org-fortiss-af3-expression-types:TInt"/>
    </functions>
    <functions xmi:id="567" id="567">
      <function xmi:id="568" id="568" name="ledDelay"/>
      <definition>
        <statements xsi:type="org-fortiss-af3-expression-terms-imperative:Return">
          <value xsi:type="org-fortiss-af3-expression-terms:IntConst" value="100"/>
        </statements>
      </definition>
      <returnType xsi:type="org-fortiss-af3-expression-types:TInt"/>
    </functions>
    <functions xmi:id="766" id="766">
      <function xmi:id="767" id="767" name="PowerUpDelay"/>
      <definition>
        <statements xsi:type="org-fortiss-af3-expression-terms-imperative:Return">
          <value xsi:type="org-fortiss-af3-expression-terms:IntConst" value="500"/>
        </statements>
      </definition>
      <returnType xsi:type="org-fortiss-af3-expression-types:TInt"/>
    </functions>
    <functions xmi:id="831" id="831">
      <function xmi:id="832" id="832" name="SS1Delay"/>
      <definition>
        <statements xsi:type="org-fortiss-af3-expression-terms-imperative:Return">
          <value xsi:type="org-fortiss-af3-expression-terms:IntConst" value="500"/>
        </statements>
      </definition>
      <returnType xsi:type="org-fortiss-af3-expression-types:TInt"/>
    </functions>
  </rootElements>
  <rootElements xsi:type="org-fortiss-af3-project-execution:ExecutionConfigurationStore" xmi:id="656" id="656">
    <configurations xmi:id="657" id="657" name="Execonf" comment="" idReference="4"/>
    <configurations xmi:id="1814" id="1814" name="1_out_of_1 Stop Function" comment="" idReference="48"/>
    <configurations xmi:id="1843" id="1843" name="Deployment" comment=""/>
    <configurations xmi:id="1850" id="1850" name="Deployment" comment=""/>
    <configurations xmi:id="1858" id="1858" name="System" comment="" idReference="8"/>
  </rootElements>
  <rootElements xsi:type="org-fortiss-af3-platform:PlatformArchitecture" xmi:id="1844" id="1844" name="Platform Architecture" comment="">
    <containedElements xsi:type="org-fortiss-af3-platform-generic:GenericExecutionUnit" xmi:id="1845" id="1845" name="Generic_ECU">
      <specifications xsi:type="org-fortiss-af3-platform-annotation:PlatformArchitectureElementTypeLabel" xmi:id="2296" id="2296"/>
      <specifications xsi:type="org-fortiss-af3-platform-hierarchic-annotation:FailureRate" xmi:id="2297" id="2297"/>
      <specifications xsi:type="org-fortiss-af3-platform-annotation:BooleanSize" xmi:id="2298" id="2298"/>
      <specifications xsi:type="org-fortiss-af3-platform-annotation:FlashSize" xmi:id="2299" id="2299"/>
      <specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="2300" id="2300"/>
      <specifications xsi:type="org-fortiss-af3-platform-annotation:RamSize" xmi:id="2301" id="2301"/>
      <specifications xsi:type="org-fortiss-af3-platform-annotation:FloatSize" xmi:id="2302" id="2302"/>
      <specifications xsi:type="org-fortiss-af3-platform-annotation:PowerConsumption" xmi:id="2303" id="2303"/>
      <specifications xsi:type="org-fortiss-af3-platform-annotation:IntegerSize" xmi:id="2304" id="2304"/>
      <specifications xsi:type="org-fortiss-af3-platform-annotation:HardwareCost" xmi:id="2305" id="2305"/>
      <specifications xsi:type="org-fortiss-af3-platform-annotation:EnumerationSize" xmi:id="2309" id="2309"/>
      <connectors xsi:type="org-fortiss-af3-platform-generic:GenericTransmitter" xmi:id="1846" id="1846" name="LED0">
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="24" orientation="EAST"/>
      </connectors>
      <connectors xsi:type="org-fortiss-af3-platform-generic:GenericTransmitter" xmi:id="1847" id="1847" name="LED1">
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="84" orientation="EAST"/>
      </connectors>
      <connectors xsi:type="org-fortiss-af3-platform-generic:GenericReceiver" xmi:id="1848" id="1848" name="GIOA0">
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="60" orientation="WEST"/>
      </connectors>
      <connectors xsi:type="org-fortiss-af3-platform-generic:GenericReceiver" xmi:id="1854" id="1854" name="GIOA1">
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="132" orientation="WEST"/>
      </connectors>
      <connectors xsi:type="org-fortiss-af3-platform-generic:GenericTransmitter" xmi:id="1855" id="1855" name="LED2">
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="132" orientation="EAST"/>
      </connectors>
      <connectors xsi:type="org-fortiss-af3-platform-generic:GenericTransmitter" xmi:id="1856" id="1856" name="LED3">
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
        <layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="180" orientation="EAST"/>
      </connectors>
      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="72" y="72"/>
      <layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="301" height="241"/>
    </containedElements>
    <specifications xsi:type="org-fortiss-af3-platform-annotation:FloatSize" xmi:id="2306" id="2306"/>
    <specifications xsi:type="org-fortiss-af3-platform-annotation:IntegerSize" xmi:id="2307" id="2307"/>
    <specifications xsi:type="org-fortiss-af3-platform-annotation:BooleanSize" xmi:id="2308" id="2308"/>
    <specifications xsi:type="org-fortiss-af3-platform-annotation:EnumerationSize" xmi:id="2310" id="2310"/>
  </rootElements>
  <rootElements xsi:type="org-fortiss-af3-allocation:AllocationTableCollection" xmi:id="2271" id="2271" name="Allocations (migrated from Deployment)">
    <containedElements xsi:type="org-fortiss-af3-platform-allocation:ComponentToExecutionUnitAllocationTable" xmi:id="2272" id="2272" name="Components → Hardware (migrated from Deployment)" sourceView="4" targetView="1844">
      <containedElements xsi:type="org-fortiss-af3-platform-allocation:ComponentToExecutionUnitAllocationEntry" sourceElements="8" targetElement="1845"/>
      <containedElements xsi:type="org-fortiss-af3-platform-allocation:InputPortToReceiverAllocationEntry" sourceElements="640" targetElement="1848"/>
      <containedElements xsi:type="org-fortiss-af3-platform-allocation:OutputPortToTransmitterAllocationEntry" sourceElements="619" targetElement="1846"/>
    </containedElements>
  </rootElements>
</org-fortiss-af3-project:FileProject>