-
Simon Barner authored
Issue-Ref: 3746 Issue-Url: https://af3-developer.fortiss.org/issues/3746 Signed-off-by:
Simon Barner <barner@fortiss.org>
Simon Barner authoredIssue-Ref: 3746 Issue-Url: https://af3-developer.fortiss.org/issues/3746 Signed-off-by:
Simon Barner <barner@fortiss.org>
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>