Fusa_Medini/ESL/sysml/_SBrvoClTEemewu2GOeCrNw.sysml

162 lines
24 KiB
XML

<?xml version="1.1" encoding="UTF-8"?>
<sysml:SysMLContainerPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:safety="http://www.ikv.de/medini/metamodels/SafetyModel/1.0" xmlns:sysml="http://www.ikv.de/medini/sysml/1.0" xmi:id="_SBrvoClTEemewu2GOeCrNw" mediniIdentifier="_SBrvoClTEemewu2GOeCrNw" name="SW Architecture">
<the_owned_elements xsi:type="sysml:SysMLPart" xmi:id="_c1B9cClTEemewu2GOeCrNw" mediniIdentifier="_c1B9cClTEemewu2GOeCrNw" typeCode="Software Unit" name="ESL SW" ISO26262_asil="D" user_kind="internal" user_circuit_block="">
<the_owned_elements xsi:type="sysml:SysMLPart" xmi:id="_hrhLQClTEemewu2GOeCrNw" mediniIdentifier="_hrhLQClTEemewu2GOeCrNw" typeCode="Software Unit" name="Layer 1" ISO26262_asil="QM" ISO26262_independent="true" ISO26262_independenceComment="3-layer Architecture" user_kind="internal" user_circuit_block="">
<the_relationship_of_target href="_a8iv8JiKEeOSlsZhCNE-bQ.sysml#_MHJ1cClUEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLPart" xmi:id="_jvywIClTEemewu2GOeCrNw" mediniIdentifier="_jvywIClTEemewu2GOeCrNw" typeCode="Software Unit" name="Layer 2" ISO26262_asil="D" user_kind="internal" user_circuit_block="">
<the_relationship_of_target href="_a8iv8JiKEeOSlsZhCNE-bQ.sysml#_MlKnIClUEemewu2GOeCrNw"/>
<the_owned_elements xsi:type="sysml:SysMLActivity" xmi:id="_rqTIkClTEemewu2GOeCrNw" mediniIdentifier="_rqTIkClTEemewu2GOeCrNw" the_relationship_of_target="_zYwpEClTEemewu2GOeCrNw" the_relationship_of_source="_BcqBoClUEemewu2GOeCrNw _Cs13IClUEemewu2GOeCrNw _gPfmQClgEemewu2GOeCrNw" typeCode="function" name="End2End Protection" id="F-012" ISO26262_asil="D">
<the_owned_elements xsi:type="sysml:SysMLStructuredActivity" xmi:id="_EBb2EClVEemewu2GOeCrNw" mediniIdentifier="_EBb2EClVEemewu2GOeCrNw" name="End2End Protection">
<the_owned_elements xsi:type="sysml:SysMLPin" xmi:id="_FIXo8ClVEemewu2GOeCrNw" mediniIdentifier="_FIXo8ClVEemewu2GOeCrNw" name="InMessage" theOutgoingEdge="_inpDAClYEemewu2GOeCrNw" type="CANData">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_inpDAClYEemewu2GOeCrNw" mediniIdentifier="_inpDAClYEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_FIXo8ClVEemewu2GOeCrNw" theNodeOfTheIncomingEdge="_6DGdUClXEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLInitialNode" xmi:id="_wWTA0ClXEemewu2GOeCrNw" mediniIdentifier="_wWTA0ClXEemewu2GOeCrNw" theOutgoingEdge="_9vB8gClXEemewu2GOeCrNw">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_9vB8gClXEemewu2GOeCrNw" mediniIdentifier="_9vB8gClXEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_wWTA0ClXEemewu2GOeCrNw" theNodeOfTheIncomingEdge="_4Vj9cClXEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLDecisionMerge" xmi:id="_4Vj9cClXEemewu2GOeCrNw" mediniIdentifier="_4Vj9cClXEemewu2GOeCrNw" theIncomingEdge="_9vB8gClXEemewu2GOeCrNw _ypUsAClaEemewu2GOeCrNw" theOutgoingEdge="_7dW00ClXEemewu2GOeCrNw">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_7dW00ClXEemewu2GOeCrNw" mediniIdentifier="_7dW00ClXEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_4Vj9cClXEemewu2GOeCrNw" theNodeOfTheIncomingEdge="_6DGdUClXEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLForkJoin" xmi:id="_6DGdUClXEemewu2GOeCrNw" mediniIdentifier="_6DGdUClXEemewu2GOeCrNw" theIncomingEdge="_7dW00ClXEemewu2GOeCrNw _inpDAClYEemewu2GOeCrNw" theOutgoingEdge="_BED-oClYEemewu2GOeCrNw">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_BED-oClYEemewu2GOeCrNw" mediniIdentifier="_BED-oClYEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_6DGdUClXEemewu2GOeCrNw" theNodeOfTheIncomingEdge="_ARAxEClYEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLAction" xmi:id="_ARAxEClYEemewu2GOeCrNw" mediniIdentifier="_ARAxEClYEemewu2GOeCrNw" name="Check CRC" theIncomingEdge="_BED-oClYEemewu2GOeCrNw" theOutgoingEdge="_J-imUClYEemewu2GOeCrNw">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_J-imUClYEemewu2GOeCrNw" mediniIdentifier="_J-imUClYEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_ARAxEClYEemewu2GOeCrNw" theNodeOfTheIncomingEdge="_DIgioClYEemewu2GOeCrNw"/>
<failures xsi:type="safety:Malfunction" xmi:id="_hWvokCloEemewu2GOeCrNw" mediniIdentifier="_hWvokCloEemewu2GOeCrNw" id="MF-059" name="Out of Coverage by Algorithm">
<effectRelations xmi:id="_1seo4JT8EeqUy7oPvRo6mg">
<effect xsi:type="safety:Malfunction" href="_CDYzgM8-EeW_5PoPZnEwFg.sysml#_xW_YUM_lEeWmqLhQi8qwSw"/>
</effectRelations>
<effectRelations xmi:id="_1sgeEJT8EeqUy7oPvRo6mg">
<effect xsi:type="safety:Malfunction" href="_CDYzgM8-EeW_5PoPZnEwFg.sysml#_qOFKAM_nEeWmqLhQi8qwSw"/>
</effectRelations>
<causeRelations href="../failures/_LGFDsJT9EeqUy7oPvRo6mg.failures#_VQpaQJT9EeqUy7oPvRo6mg"/>
</failures>
<failures xsi:type="safety:Malfunction" xmi:id="_jSe8gCloEemewu2GOeCrNw" mediniIdentifier="_jSe8gCloEemewu2GOeCrNw" id="MF-060" name="Data Fault"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLDecisionMerge" xmi:id="_DIgioClYEemewu2GOeCrNw" mediniIdentifier="_DIgioClYEemewu2GOeCrNw" name="OK?" theIncomingEdge="_J-imUClYEemewu2GOeCrNw" theOutgoingEdge="_KkfzEClYEemewu2GOeCrNw _hGWkgClaEemewu2GOeCrNw">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_KkfzEClYEemewu2GOeCrNw" mediniIdentifier="_KkfzEClYEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_DIgioClYEemewu2GOeCrNw" guardCondition="YES" theNodeOfTheIncomingEdge="_EXI48ClYEemewu2GOeCrNw"/>
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_hGWkgClaEemewu2GOeCrNw" mediniIdentifier="_hGWkgClaEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_DIgioClYEemewu2GOeCrNw" guardCondition="NO" theNodeOfTheIncomingEdge="_c-O4kClaEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLAction" xmi:id="_EXI48ClYEemewu2GOeCrNw" mediniIdentifier="_EXI48ClYEemewu2GOeCrNw" name="Check Message Counter" theIncomingEdge="_KkfzEClYEemewu2GOeCrNw" theOutgoingEdge="_NOBaEClYEemewu2GOeCrNw">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_NOBaEClYEemewu2GOeCrNw" mediniIdentifier="_NOBaEClYEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_EXI48ClYEemewu2GOeCrNw" theNodeOfTheIncomingEdge="_MHFnMClYEemewu2GOeCrNw"/>
<failures xsi:type="safety:Malfunction" xmi:id="_W4kZgCloEemewu2GOeCrNw" mediniIdentifier="_W4kZgCloEemewu2GOeCrNw" id="MF-057" name="Overflow">
<effectRelations xmi:id="_XEf9gJT9EeqUy7oPvRo6mg">
<effect xsi:type="safety:Malfunction" href="_CDYzgM8-EeW_5PoPZnEwFg.sysml#_xW_YUM_lEeWmqLhQi8qwSw"/>
</effectRelations>
<causeRelations href="../failures/_LGFDsJT9EeqUy7oPvRo6mg.failures#_XybagJT9EeqUy7oPvRo6mg"/>
<causeRelations href="../failures/_LGFDsJT9EeqUy7oPvRo6mg.failures#_ZGwJIJT9EeqUy7oPvRo6mg"/>
</failures>
<failures xsi:type="safety:Malfunction" xmi:id="_ZSVtQCloEemewu2GOeCrNw" mediniIdentifier="_ZSVtQCloEemewu2GOeCrNw" id="MF-058" name="Data Read Fault">
<effectRelations xmi:id="_XWaz8JT9EeqUy7oPvRo6mg">
<effect xsi:type="safety:Malfunction" href="_CDYzgM8-EeW_5PoPZnEwFg.sysml#_xW_YUM_lEeWmqLhQi8qwSw"/>
</effectRelations>
<causeRelations href="../failures/_LGFDsJT9EeqUy7oPvRo6mg.failures#_YHV6kJT9EeqUy7oPvRo6mg"/>
<causeRelations href="../failures/_LGFDsJT9EeqUy7oPvRo6mg.failures#_aEhY8JT9EeqUy7oPvRo6mg"/>
</failures>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLDecisionMerge" xmi:id="_MHFnMClYEemewu2GOeCrNw" mediniIdentifier="_MHFnMClYEemewu2GOeCrNw" name="OK?" theIncomingEdge="_NOBaEClYEemewu2GOeCrNw" theOutgoingEdge="_elhmgClaEemewu2GOeCrNw _lKLmUClaEemewu2GOeCrNw">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_elhmgClaEemewu2GOeCrNw" mediniIdentifier="_elhmgClaEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_MHFnMClYEemewu2GOeCrNw" guardCondition="NO" theNodeOfTheIncomingEdge="_c-O4kClaEemewu2GOeCrNw"/>
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_lKLmUClaEemewu2GOeCrNw" mediniIdentifier="_lKLmUClaEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_MHFnMClYEemewu2GOeCrNw" guardCondition="YES" theNodeOfTheIncomingEdge="_kVbvoClaEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLPin" xmi:id="_YIxQYClYEemewu2GOeCrNw" mediniIdentifier="_YIxQYClYEemewu2GOeCrNw" name="OutMessage" theIncomingEdge="_GotBAClaEemewu2GOeCrNw" type="DataPackage"/>
<the_owned_elements xsi:type="sysml:SysMLPin" xmi:id="_ualsoClYEemewu2GOeCrNw" mediniIdentifier="_ualsoClYEemewu2GOeCrNw" name="Enable" theIncomingEdge="_WtX-gClaEemewu2GOeCrNw" type="FLAG"/>
<the_owned_elements xsi:type="sysml:SysMLObjectNode" xmi:id="_EJvEMClaEemewu2GOeCrNw" mediniIdentifier="_EJvEMClaEemewu2GOeCrNw" name="MessageData = InMessage.data" theIncomingEdge="_lxPmUClaEemewu2GOeCrNw" theOutgoingEdge="_GotBAClaEemewu2GOeCrNw">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_GotBAClaEemewu2GOeCrNw" mediniIdentifier="_GotBAClaEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_EJvEMClaEemewu2GOeCrNw" theNodeOfTheIncomingEdge="_YIxQYClYEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLObjectNode" xmi:id="_MJBO8ClaEemewu2GOeCrNw" mediniIdentifier="_MJBO8ClaEemewu2GOeCrNw" name="TRUE" theIncomingEdge="_nv2oEClaEemewu2GOeCrNw" theOutgoingEdge="_ZD04gClaEemewu2GOeCrNw">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_ZD04gClaEemewu2GOeCrNw" mediniIdentifier="_ZD04gClaEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_MJBO8ClaEemewu2GOeCrNw" theNodeOfTheIncomingEdge="_V6PRYClaEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLDecisionMerge" xmi:id="_V6PRYClaEemewu2GOeCrNw" mediniIdentifier="_V6PRYClaEemewu2GOeCrNw" theIncomingEdge="_ZD04gClaEemewu2GOeCrNw _bvqMoClaEemewu2GOeCrNw" theOutgoingEdge="_WtX-gClaEemewu2GOeCrNw">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_WtX-gClaEemewu2GOeCrNw" mediniIdentifier="_WtX-gClaEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_V6PRYClaEemewu2GOeCrNw" theNodeOfTheIncomingEdge="_ualsoClYEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLObjectNode" xmi:id="_aglKYClaEemewu2GOeCrNw" mediniIdentifier="_aglKYClaEemewu2GOeCrNw" name="FALSE" theIncomingEdge="_d5YSMClaEemewu2GOeCrNw" theOutgoingEdge="_bvqMoClaEemewu2GOeCrNw">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_bvqMoClaEemewu2GOeCrNw" mediniIdentifier="_bvqMoClaEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_aglKYClaEemewu2GOeCrNw" theNodeOfTheIncomingEdge="_V6PRYClaEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLDecisionMerge" xmi:id="_c-O4kClaEemewu2GOeCrNw" mediniIdentifier="_c-O4kClaEemewu2GOeCrNw" theIncomingEdge="_elhmgClaEemewu2GOeCrNw _hGWkgClaEemewu2GOeCrNw" theOutgoingEdge="_d5YSMClaEemewu2GOeCrNw">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_d5YSMClaEemewu2GOeCrNw" mediniIdentifier="_d5YSMClaEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_c-O4kClaEemewu2GOeCrNw" theNodeOfTheIncomingEdge="_aglKYClaEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLForkJoin" xmi:id="_kVbvoClaEemewu2GOeCrNw" mediniIdentifier="_kVbvoClaEemewu2GOeCrNw" theIncomingEdge="_lKLmUClaEemewu2GOeCrNw" theOutgoingEdge="_lxPmUClaEemewu2GOeCrNw _nv2oEClaEemewu2GOeCrNw _ypUsAClaEemewu2GOeCrNw">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_lxPmUClaEemewu2GOeCrNw" mediniIdentifier="_lxPmUClaEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_kVbvoClaEemewu2GOeCrNw" theNodeOfTheIncomingEdge="_EJvEMClaEemewu2GOeCrNw"/>
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_nv2oEClaEemewu2GOeCrNw" mediniIdentifier="_nv2oEClaEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_kVbvoClaEemewu2GOeCrNw" theNodeOfTheIncomingEdge="_MJBO8ClaEemewu2GOeCrNw"/>
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_ypUsAClaEemewu2GOeCrNw" mediniIdentifier="_ypUsAClaEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_kVbvoClaEemewu2GOeCrNw" theNodeOfTheIncomingEdge="_4Vj9cClXEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLForkJoin" xmi:id="_3gdaEClaEemewu2GOeCrNw" mediniIdentifier="_3gdaEClaEemewu2GOeCrNw" theOutgoingEdge="_nckQ8ClgEemewu2GOeCrNw">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_nckQ8ClgEemewu2GOeCrNw" mediniIdentifier="_nckQ8ClgEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_3gdaEClaEemewu2GOeCrNw" theNodeOfTheIncomingEdge="_mmxRYClgEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLFinalNode" xmi:id="_mmxRYClgEemewu2GOeCrNw" mediniIdentifier="_mmxRYClgEemewu2GOeCrNw" theIncomingEdge="_nckQ8ClgEemewu2GOeCrNw" finalNodeKind="FINAL_FLOW_NODE"/>
</the_owned_elements>
<dependencies xsi:type="sysml:SysMLDependency" xmi:id="_BcqBoClUEemewu2GOeCrNw" mediniIdentifier="_BcqBoClUEemewu2GOeCrNw" stereotype="uses" the_target_element="_3AxRkClTEemewu2GOeCrNw" the_source_element="_rqTIkClTEemewu2GOeCrNw"/>
<dependencies xsi:type="sysml:SysMLDependency" xmi:id="_Cs13IClUEemewu2GOeCrNw" mediniIdentifier="_Cs13IClUEemewu2GOeCrNw" stereotype="uses" the_target_element="_5ybg4ClTEemewu2GOeCrNw" the_source_element="_rqTIkClTEemewu2GOeCrNw"/>
<dependencies xsi:type="sysml:SysMLDependency" xmi:id="_gPfmQClgEemewu2GOeCrNw" mediniIdentifier="_gPfmQClgEemewu2GOeCrNw" stereotype="uses" the_target_element="_-BPqsClTEemewu2GOeCrNw" the_source_element="_rqTIkClTEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLActivity" xmi:id="_u6yo8ClTEemewu2GOeCrNw" mediniIdentifier="_u6yo8ClTEemewu2GOeCrNw" the_relationship_of_source="_zYwpEClTEemewu2GOeCrNw _D5AvUClUEemewu2GOeCrNw _H65QYClUEemewu2GOeCrNw _Ii5rkClUEemewu2GOeCrNw" typeCode="function" name="Input Validation" id="F-013" ISO26262_asil="D">
<the_owned_elements xsi:type="sysml:SysMLStructuredActivity" xmi:id="_cl63gClgEemewu2GOeCrNw" mediniIdentifier="_cl63gClgEemewu2GOeCrNw" name="Input Validation">
<the_owned_elements xsi:type="sysml:SysMLPin" xmi:id="_txLpoClgEemewu2GOeCrNw" mediniIdentifier="_txLpoClgEemewu2GOeCrNw" name="IGNITION" theOutgoingEdge="_AIIy0ClhEemewu2GOeCrNw" type="{ON,OFF}">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_AIIy0ClhEemewu2GOeCrNw" mediniIdentifier="_AIIy0ClhEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_txLpoClgEemewu2GOeCrNw" theNodeOfTheIncomingEdge="_GUx7QClhEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLPin" xmi:id="_yf73wClgEemewu2GOeCrNw" mediniIdentifier="_yf73wClgEemewu2GOeCrNw" name="VehicleSpeed" theOutgoingEdge="_d1X3wClhEemewu2GOeCrNw" type="int">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_d1X3wClhEemewu2GOeCrNw" mediniIdentifier="_d1X3wClhEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_yf73wClgEemewu2GOeCrNw" theNodeOfTheIncomingEdge="_ZjfL0ClhEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLInitialNode" xmi:id="_98pysClgEemewu2GOeCrNw" mediniIdentifier="_98pysClgEemewu2GOeCrNw" theOutgoingEdge="_CI9bEClhEemewu2GOeCrNw">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_CI9bEClhEemewu2GOeCrNw" mediniIdentifier="_CI9bEClhEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_98pysClgEemewu2GOeCrNw" theNodeOfTheIncomingEdge="__geV4ClgEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLDecisionMerge" xmi:id="__geV4ClgEemewu2GOeCrNw" mediniIdentifier="__geV4ClgEemewu2GOeCrNw" theIncomingEdge="_CI9bEClhEemewu2GOeCrNw _TaJ2EClhEemewu2GOeCrNw _i8EEwClhEemewu2GOeCrNw" theOutgoingEdge="_HxPSMClhEemewu2GOeCrNw">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_HxPSMClhEemewu2GOeCrNw" mediniIdentifier="_HxPSMClhEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="__geV4ClgEemewu2GOeCrNw" theNodeOfTheIncomingEdge="_GUx7QClhEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLAction" xmi:id="_GUx7QClhEemewu2GOeCrNw" mediniIdentifier="_GUx7QClhEemewu2GOeCrNw" name="Check Status" theIncomingEdge="_HxPSMClhEemewu2GOeCrNw _AIIy0ClhEemewu2GOeCrNw" theOutgoingEdge="_SqpEsClhEemewu2GOeCrNw">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_SqpEsClhEemewu2GOeCrNw" mediniIdentifier="_SqpEsClhEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_GUx7QClhEemewu2GOeCrNw" theNodeOfTheIncomingEdge="_SG9I0ClhEemewu2GOeCrNw"/>
<failures xsi:type="safety:Malfunction" xmi:id="_Jctb4ClpEemewu2GOeCrNw" mediniIdentifier="_Jctb4ClpEemewu2GOeCrNw" id="MF-061" name="Calculation Error"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLDecisionMerge" xmi:id="_SG9I0ClhEemewu2GOeCrNw" mediniIdentifier="_SG9I0ClhEemewu2GOeCrNw" theIncomingEdge="_SqpEsClhEemewu2GOeCrNw" theOutgoingEdge="_TaJ2EClhEemewu2GOeCrNw _bQNMUClhEemewu2GOeCrNw">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_TaJ2EClhEemewu2GOeCrNw" mediniIdentifier="_TaJ2EClhEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_SG9I0ClhEemewu2GOeCrNw" guardCondition="ON" theNodeOfTheIncomingEdge="__geV4ClgEemewu2GOeCrNw"/>
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_bQNMUClhEemewu2GOeCrNw" mediniIdentifier="_bQNMUClhEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_SG9I0ClhEemewu2GOeCrNw" guardCondition="OFF" theNodeOfTheIncomingEdge="_ZjfL0ClhEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLAction" xmi:id="_ZjfL0ClhEemewu2GOeCrNw" mediniIdentifier="_ZjfL0ClhEemewu2GOeCrNw" name="Validate" theIncomingEdge="_bQNMUClhEemewu2GOeCrNw _d1X3wClhEemewu2GOeCrNw" theOutgoingEdge="_gzP-IClhEemewu2GOeCrNw">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_gzP-IClhEemewu2GOeCrNw" mediniIdentifier="_gzP-IClhEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_ZjfL0ClhEemewu2GOeCrNw" theNodeOfTheIncomingEdge="_gSvSEClhEemewu2GOeCrNw"/>
<failures xsi:type="safety:Malfunction" xmi:id="_K0twoClpEemewu2GOeCrNw" mediniIdentifier="_K0twoClpEemewu2GOeCrNw" id="MF-062" name="Calculation Error"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLDecisionMerge" xmi:id="_gSvSEClhEemewu2GOeCrNw" mediniIdentifier="_gSvSEClhEemewu2GOeCrNw" theIncomingEdge="_gzP-IClhEemewu2GOeCrNw" theOutgoingEdge="_i8EEwClhEemewu2GOeCrNw _GJ1aECliEemewu2GOeCrNw">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_i8EEwClhEemewu2GOeCrNw" mediniIdentifier="_i8EEwClhEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_gSvSEClhEemewu2GOeCrNw" guardCondition="VehicleSpeed &lt; 5km/h" theNodeOfTheIncomingEdge="__geV4ClgEemewu2GOeCrNw"/>
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_GJ1aECliEemewu2GOeCrNw" mediniIdentifier="_GJ1aECliEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_gSvSEClhEemewu2GOeCrNw" guardCondition="ELSE" theNodeOfTheIncomingEdge="_FnGgcCliEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLPin" xmi:id="_rJhOYSlhEemewu2GOeCrNw" mediniIdentifier="_rJhOYSlhEemewu2GOeCrNw" name="Enable" theIncomingEdge="_wtyvQClhEemewu2GOeCrNw" type="FLAG"/>
<the_owned_elements xsi:type="sysml:SysMLObjectNode" xmi:id="_s3gaMClhEemewu2GOeCrNw" mediniIdentifier="_s3gaMClhEemewu2GOeCrNw" name="FALSE" theIncomingEdge="_GyWyoCliEemewu2GOeCrNw" theOutgoingEdge="_wtyvQClhEemewu2GOeCrNw">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_wtyvQClhEemewu2GOeCrNw" mediniIdentifier="_wtyvQClhEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_s3gaMClhEemewu2GOeCrNw" theNodeOfTheIncomingEdge="_rJhOYSlhEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLForkJoin" xmi:id="_FnGgcCliEemewu2GOeCrNw" mediniIdentifier="_FnGgcCliEemewu2GOeCrNw" theIncomingEdge="_GJ1aECliEemewu2GOeCrNw" theOutgoingEdge="_GyWyoCliEemewu2GOeCrNw _TzWHQCljEemewu2GOeCrNw">
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_GyWyoCliEemewu2GOeCrNw" mediniIdentifier="_GyWyoCliEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_FnGgcCliEemewu2GOeCrNw" theNodeOfTheIncomingEdge="_s3gaMClhEemewu2GOeCrNw"/>
<the_owned_elements xsi:type="sysml:SysMLActivityEdge" xmi:id="_TzWHQCljEemewu2GOeCrNw" mediniIdentifier="_TzWHQCljEemewu2GOeCrNw" theNodeOfTheOutgoingEdge="_FnGgcCliEemewu2GOeCrNw" theNodeOfTheIncomingEdge="_TAWkECljEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLFinalNode" xmi:id="_TAWkECljEemewu2GOeCrNw" mediniIdentifier="_TAWkECljEemewu2GOeCrNw" theIncomingEdge="_TzWHQCljEemewu2GOeCrNw" finalNodeKind="FINAL_FLOW_NODE"/>
</the_owned_elements>
<dependencies xsi:type="sysml:SysMLDependency" xmi:id="_zYwpEClTEemewu2GOeCrNw" mediniIdentifier="_zYwpEClTEemewu2GOeCrNw" stereotype="requires" the_target_element="_rqTIkClTEemewu2GOeCrNw" the_source_element="_u6yo8ClTEemewu2GOeCrNw"/>
<dependencies xsi:type="sysml:SysMLDependency" xmi:id="_D5AvUClUEemewu2GOeCrNw" mediniIdentifier="_D5AvUClUEemewu2GOeCrNw" stereotype="uses" the_target_element="_-BPqsClTEemewu2GOeCrNw" the_source_element="_u6yo8ClTEemewu2GOeCrNw"/>
<dependencies xsi:type="sysml:SysMLDependency" xmi:id="_H65QYClUEemewu2GOeCrNw" mediniIdentifier="_H65QYClUEemewu2GOeCrNw" stereotype="uses" the_target_element="_3AxRkClTEemewu2GOeCrNw" the_source_element="_u6yo8ClTEemewu2GOeCrNw"/>
<dependencies xsi:type="sysml:SysMLDependency" xmi:id="_Ii5rkClUEemewu2GOeCrNw" mediniIdentifier="_Ii5rkClUEemewu2GOeCrNw" stereotype="uses" the_target_element="_5ybg4ClTEemewu2GOeCrNw" the_source_element="_u6yo8ClTEemewu2GOeCrNw"/>
</the_owned_elements>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLPart" xmi:id="_muIJgSlTEemewu2GOeCrNw" mediniIdentifier="_muIJgSlTEemewu2GOeCrNw" typeCode="Software Unit" name="Layer 3" ISO26262_asil="D" user_kind="internal" user_circuit_block="">
<the_relationship_of_target href="_a8iv8JiKEeOSlsZhCNE-bQ.sysml#_NAvv4ClUEemewu2GOeCrNw"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLPortUsage" xmi:id="_3AxRkClTEemewu2GOeCrNw" mediniIdentifier="_3AxRkClTEemewu2GOeCrNw" name="VehicleSpeed" type="CAN" direction="in" ISO26262_asil="D">
<the_relationship_of_target href="#_BcqBoClUEemewu2GOeCrNw"/>
<the_relationship_of_target href="#_H65QYClUEemewu2GOeCrNw"/>
<the_relationship_of_target href="_a8iv8JiKEeOSlsZhCNE-bQ.sysml#_Nt_QYClUEemewu2GOeCrNw"/>
<failures xsi:type="safety:FailureMode" xmi:id="_wztF0CloEemewu2GOeCrNw" mediniIdentifier="_wztF0CloEemewu2GOeCrNw" name="Corrupted"/>
<failures xsi:type="safety:FailureMode" xmi:id="_6gFPEClpEemewu2GOeCrNw" mediniIdentifier="_6gFPEClpEemewu2GOeCrNw" name="Loss/Misorder"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLPortUsage" xmi:id="_5ybg4ClTEemewu2GOeCrNw" mediniIdentifier="_5ybg4ClTEemewu2GOeCrNw" name="IGNITION" type="CAN" direction="in" ISO26262_asil="D">
<the_relationship_of_target href="#_Cs13IClUEemewu2GOeCrNw"/>
<the_relationship_of_target href="#_Ii5rkClUEemewu2GOeCrNw"/>
<the_relationship_of_target href="_a8iv8JiKEeOSlsZhCNE-bQ.sysml#_Pi1SIClUEemewu2GOeCrNw"/>
<failures xsi:type="safety:FailureMode" xmi:id="_xIFaYCloEemewu2GOeCrNw" mediniIdentifier="_xIFaYCloEemewu2GOeCrNw" name="Corrupted"/>
<failures xsi:type="safety:FailureMode" xmi:id="_7dvKIClpEemewu2GOeCrNw" mediniIdentifier="_7dvKIClpEemewu2GOeCrNw" name="Loss/Misorder"/>
</the_owned_elements>
<the_owned_elements xsi:type="sysml:SysMLPortUsage" xmi:id="_-BPqsClTEemewu2GOeCrNw" mediniIdentifier="_-BPqsClTEemewu2GOeCrNw" name="EN" direction="out" ISO26262_asil="D">
<the_relationship_of_target href="#_D5AvUClUEemewu2GOeCrNw"/>
<the_relationship_of_target href="_a8iv8JiKEeOSlsZhCNE-bQ.sysml#_QQ4q8ClUEemewu2GOeCrNw"/>
<the_relationship_of_target href="#_gPfmQClgEemewu2GOeCrNw"/>
</the_owned_elements>
</the_owned_elements>
</sysml:SysMLContainerPackage>