Workspace workspace · PostgreSQLLocal only

Source files

Mapping profiles

TORINO grounded verification · testcase

VMMP conservative · requirement

Import history

FileKindRowsChecksum
VME-PROD-VehicleMotionManagement - VMMP_LAC_LACDCF.xlsxrequirement3227385d4165d3
VME-PROD-VehicleMotionManagement - VMMP_LAC_LACDC.xlsxrequirement2216b7ded7f53c
VME-PROD-VehicleMotionManagement - VMMP_LAC_LACCA.xlsxrequirement4574c778fc10e6
VME-PROD-VehicleMotionManagement - VMMP_HMS_HMSTC.xlsxrequirement64bedf4df3644e
VME-PROD-VehicleMotionManagement - VMMP_HMS_HMSPC.xlsxrequirement215707be66b24b8
VME-PROD-VehicleMotionManagement - VMMP_HMS_HMSOP.xlsxrequirement1266cefec4b8c99
VME-PROD-VehicleMotionManagement - VMMP_HMS_HMSHOLD.xlsxrequirement201a9877c98c65e
VME-PROD-VehicleMotionManagement - VMMP_HMS_HMSHC.xlsxrequirement265d3cba95ee982
VME-PROD-VehicleMotionManagement - VMMP_GSC.xlsxrequirement347f9a3530486e
VME-PROD-VehicleMotionManagement - VMMP_FSS.xlsxrequirement2337f6368b69844
VME-PROD-VehicleMotionManagement - VMMP_CRM_CRMSA.xlsxrequirement456fd09d9eaad1
VME-PROD-VehicleMotionManagement - VMMP_CRM_CRMFH.xlsxrequirement656c4154af0fc0
VME-PROD-VehicleMotionManagement - VMMP_CRM_CRMEH.xlsxrequirement4581f06686c151
VME-PROD-VehicleMotionManagement - VMMP_ARB_ARBTJCSC.xlsxrequirement31049e9934afc9
VME-PROD-VehicleMotionManagement - VMMP_ARB_ARBPKCSC.xlsxrequirement187c0b573b3d6e6
VME-PROD-VehicleMotionManagement - VMMP_ARB_ARBLLCSC.xlsxrequirement38774c7265e7d19
VME-PROD-VehicleMotionManagement - VMMP_ARB_ARBLGLSCV.xlsxrequirement12063142cb3cf99
VME-PROD-VehicleMotionManagement - VMMP_ARB_ARBLGLSCA.xlsxrequirement141e177fafd88cb
VME-PROD-VehicleMotionManagement - VMMP_ARB_ARBLGLSA.xlsxrequirement70b23f72842974
VME-PROD-VehicleMotionManagement - VMMP_ARB_ARBLGCSC.xlsxrequirement77cb6690dec872

VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBEPB.xlsx · source records

RowIDTypeStatusRelevantCandidateReasonNormalized text
10216664792.0Non-functionalReleasednoFalsetype_not_target, relevance_filtered
Fault Tolerant Time Interval (FTTI) Note: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a
Fault Tolerant Time Interval (FTTI) 

Note: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).

If there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).

Raw

{
  "ID": "16664792.0",
  "ASIL": "  QM",
  "Text": "Fault Tolerant Time Interval (FTTI) \n\rNote: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).\n\r \n\rIf there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1385677.0",
  "Description": "Fault Tolerant Time Interval (FTTI) \n\rNote: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).\n\r \n\rIf there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10316664793.0FunctionalReleasedyesTrue
Assign generic output signals to specific output signals Outputs Request IF: VMMP_CFBEPB_p_EPBPrkCtlMAR_SwSti is true THEN:
Assign generic output signals to specific output signals

Outputs

Request

IF: 

VMMP_CFBEPB_p_EPBPrkCtlMAR_SwSti is true

THEN: 

CFBEPB_s_EPBPrkCtl_StRlsReqMAR= VMMP_CFBEPB_p_EPBPrkCtlMAR_StRlsReqSti

ELSE:

CFBEPB_s_EPBPrkCtl_StRlsReqMAR= CustFctOut_PrkCtl_StRlsReq

States

CFBEPB_s_DiagEPBPrkCtlMARRls_StEve= CustFctOut_PrkCtlRls_StDiagEve

Raw

{
  "ID": "16664793.0",
  "ASIL": "  ASIL B",
  "Text": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rRequest\n\rIF: \n\rVMMP_CFBEPB_p_EPBPrkCtlMAR_SwSti is true\n\rTHEN: \n\rCFBEPB_s_EPBPrkCtl_StRlsReqMAR= VMMP_CFBEPB_p_EPBPrkCtlMAR_StRlsReqSti\n\rELSE:\n\rCFBEPB_s_EPBPrkCtl_StRlsReqMAR= CustFctOut_PrkCtl_StRlsReq\n\rStates\n\rCFBEPB_s_DiagEPBPrkCtlMARRls_StEve= CustFctOut_PrkCtlRls_StDiagEve",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1357109.0",
  "Description": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rRequest\n\rIF: \n\rVMMP_CFBEPB_p_EPBPrkCtlMAR_SwSti is true\n\rTHEN: \n\rCFBEPB_s_EPBPrkCtl_StRlsReqMAR= VMMP_CFBEPB_p_EPBPrkCtlMAR_StRlsReqSti\n\rELSE:\n\rCFBEPB_s_EPBPrkCtl_StRlsReqMAR= CustFctOut_PrkCtl_StRlsReq\n\rStates\n\rCFBEPB_s_DiagEPBPrkCtlMARRls_StEve= CustFctOut_PrkCtlRls_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10416664794.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Mapping *StDiagEve to *StVld IF: *StDiagEve = VMMP_c_DiagEveSigNotVld THEN: *StVld = 3 ELSEIF: *StDiagEve = VMMP_c_DiagEveS
Mapping *StDiagEve to *StVld

IF: 

*StDiagEve = VMMP_c_DiagEveSigNotVld

THEN:

*StVld = 3

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigFail

THEN:

*StVld = 3

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigDi

THEN:

*StVld = 2

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigIni

THEN:

*StVld = 2

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigSusp

THEN:

*StVld = 0

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigNone

THEN:

*StVld = 1

Raw

{
  "ID": "16664794.0",
  "ASIL": "  QM",
  "Text": "Mapping *StDiagEve to *StVld\n\r \n\r\n\rIF: \n\r*StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN:\n\r*StVld = 3\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN:\n\r*StVld = 3\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN:\n\r*StVld = 2\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN:\n\r*StVld = 2\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN:\n\r*StVld = 0\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN:\n\r*StVld = 1",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357115.0",
  "Description": "Mapping *StDiagEve to *StVld\n\r \n\r\n\rIF: \n\r*StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN:\n\r*StVld = 3\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN:\n\r*StVld = 3\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN:\n\r*StVld = 2\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN:\n\r*StVld = 2\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN:\n\r*StVld = 0\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN:\n\r*StVld = 1",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10516664795.0FunctionalReleasedyesTrue
Considering Mapping *StDiagEve to *StVld *StDiagEve = CFBEPB_s_DiagEPBPrkCtlMARRls_StEve CFBEPB_s_EPBPrkCtl_StRlsVldMAR = *StVld
Considering Mapping *StDiagEve to *StVld

*StDiagEve = CFBEPB_s_DiagEPBPrkCtlMARRls_StEve

CFBEPB_s_EPBPrkCtl_StRlsVldMAR = *StVld

Raw

{
  "ID": "16664795.0",
  "ASIL": "  QM",
  "Text": "Considering Mapping *StDiagEve to *StVld\n\r \n\r\n\r*StDiagEve = CFBEPB_s_DiagEPBPrkCtlMARRls_StEve\n\r \n\rCFBEPB_s_EPBPrkCtl_StRlsVldMAR = *StVld",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1357117.0",
  "Description": "Considering Mapping *StDiagEve to *StVld\n\r \n\r\n\r*StDiagEve = CFBEPB_s_DiagEPBPrkCtlMARRls_StEve\n\r \n\rCFBEPB_s_EPBPrkCtl_StRlsVldMAR = *StVld",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10616664796.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
EPB Customer Function (automatic)
EPB Customer Function (automatic)

Raw

{
  "ID": "16664796.0",
  "ASIL": "  ",
  "Text": "EPB Customer Function (automatic)",
  "Type": "Folder",
  "Status": "",
  "Summary": "EPB Customer Function (automatic)",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1385671.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10716664797.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
EPB (automatic) PrkCtlAly Service
EPB (automatic) PrkCtlAly Service

Raw

{
  "ID": "16664797.0",
  "ASIL": "  ",
  "Text": "EPB (automatic) PrkCtlAly Service",
  "Type": "Folder",
  "Status": "",
  "Summary": "EPB (automatic) PrkCtlAly Service",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357060.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10816664798.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Replace generic input signals by specific input signals Inputs Signal-Values: CustFctIn_PrkCtl_StAlyReq = EPB_s_PrkCtl_StAlyReq
Replace generic input signals by specific input signals

Inputs

Signal-Values:

CustFctIn_PrkCtl_StAlyReq = EPB_s_PrkCtl_StAlyReqAutAly 

Signal-Classifier:

CustFctIn_PrkCtl_StAlyReq_sc = EPB_sc_PrkCtl_StAlyReqAutAly

Parameters 

CustFctIn_PrkCtlAly_BitFldConf = VMMP_CFBEPB_p_EPBPrkCtlAut_BitFldConfAly

CustFctIn_PrkCtlAly_FlgIniExcDet = VMMP_CFBEPB_c_EPBPrkCtlAlyAut_FlgIniExcDet

CustFctIn_PrkCtlAly_FlgErrQlfAcv = VMMP_CFBEPB_c_EPBPrkCtlAlyAut_FlgErrQlfAcv

CustFctIn_PrkCtlAly_TurnOff = VMMP_CFBEPB_p_EPBPrkCtlAlyAut_TurnOff

Raw

{
  "ID": "16664798.0",
  "ASIL": "  ASIL B",
  "Text": "Replace generic input signals by specific input signals\n\r \n\rInputs\n\rSignal-Values:\n\rCustFctIn_PrkCtl_StAlyReq = EPB_s_PrkCtl_StAlyReqAutAly \n\r \n\rSignal-Classifier:\n\rCustFctIn_PrkCtl_StAlyReq_sc = EPB_sc_PrkCtl_StAlyReqAutAly\n\r \n\r\n\rParameters \n\rCustFctIn_PrkCtlAly_BitFldConf = VMMP_CFBEPB_p_EPBPrkCtlAut_BitFldConfAly\n\rCustFctIn_PrkCtlAly_FlgIniExcDet = VMMP_CFBEPB_c_EPBPrkCtlAlyAut_FlgIniExcDet\n\rCustFctIn_PrkCtlAly_FlgErrQlfAcv = VMMP_CFBEPB_c_EPBPrkCtlAlyAut_FlgErrQlfAcv\n\rCustFctIn_PrkCtlAly_TurnOff = VMMP_CFBEPB_p_EPBPrkCtlAlyAut_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357101.0",
  "Description": "Replace generic input signals by specific input signals\n\r \n\rInputs\n\rSignal-Values:\n\rCustFctIn_PrkCtl_StAlyReq = EPB_s_PrkCtl_StAlyReqAutAly \n\r \n\rSignal-Classifier:\n\rCustFctIn_PrkCtl_StAlyReq_sc = EPB_sc_PrkCtl_StAlyReqAutAly\n\r \n\r\n\rParameters \n\rCustFctIn_PrkCtlAly_BitFldConf = VMMP_CFBEPB_p_EPBPrkCtlAut_BitFldConfAly\n\rCustFctIn_PrkCtlAly_FlgIniExcDet = VMMP_CFBEPB_c_EPBPrkCtlAlyAut_FlgIniExcDet\n\rCustFctIn_PrkCtlAly_FlgErrQlfAcv = VMMP_CFBEPB_c_EPBPrkCtlAlyAut_FlgErrQlfAcv\n\rCustFctIn_PrkCtlAly_TurnOff = VMMP_CFBEPB_p_EPBPrkCtlAlyAut_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10916664799.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
RangeCheck: Check if input signal range is valid There is no RangeCheck for EPB (automatic) PrkCtlAly-Service: Signal range is va
RangeCheck: Check if input signal range is valid

There is no RangeCheck for EPB (automatic) PrkCtlAly-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)

Raw

{
  "ID": "16664799.0",
  "ASIL": "  ASIL B",
  "Text": "RangeCheck: Check if input signal range is valid\n\r \n\rThere is no RangeCheck for EPB (automatic) PrkCtlAly-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357103.0",
  "Description": "RangeCheck: Check if input signal range is valid\n\r \n\rThere is no RangeCheck for EPB (automatic) PrkCtlAly-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11016664800.0Non-functionalReleasednoFalsetype_not_target, relevance_filtered
Fault Tolerant Time Interval (FTTI) Note: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a
Fault Tolerant Time Interval (FTTI) 

Note: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).

If there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).

Raw

{
  "ID": "16664800.0",
  "ASIL": "  QM",
  "Text": "Fault Tolerant Time Interval (FTTI) \n\rNote: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).\n\r \n\rIf there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1385678.0",
  "Description": "Fault Tolerant Time Interval (FTTI) \n\rNote: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).\n\r \n\rIf there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11116664801.0FunctionalReleasedyesTrue
Assign generic output signals to specific output signals Outputs Request CFBEPB_s_EPBPrkCtl_StAlyReqAutAly = CustFctOut_PrkCtl_
Assign generic output signals to specific output signals

Outputs

Request

CFBEPB_s_EPBPrkCtl_StAlyReqAutAly = CustFctOut_PrkCtl_StAlyReq

States

CFBEPB_s_DiagEPBPrkCtlAutAly_StEve = CustFctOut_PrkCtlAly_StDiagEve

Raw

{
  "ID": "16664801.0",
  "ASIL": "  ASIL B",
  "Text": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rRequest\n\rCFBEPB_s_EPBPrkCtl_StAlyReqAutAly = CustFctOut_PrkCtl_StAlyReq\n\rStates\n\rCFBEPB_s_DiagEPBPrkCtlAutAly_StEve = CustFctOut_PrkCtlAly_StDiagEve",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1357099.0",
  "Description": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rRequest\n\rCFBEPB_s_EPBPrkCtl_StAlyReqAutAly = CustFctOut_PrkCtl_StAlyReq\n\rStates\n\rCFBEPB_s_DiagEPBPrkCtlAutAly_StEve = CustFctOut_PrkCtlAly_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11216664802.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Mapping *StDiagEve to *StVld IF: *StDiagEve = VMMP_c_DiagEveSigNotVld THEN: *StVld = 3 ELSEIF: *StDiagEve = VMMP_c_DiagEveS
Mapping *StDiagEve to *StVld

IF: 

*StDiagEve = VMMP_c_DiagEveSigNotVld

THEN:

*StVld = 3

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigFail

THEN:

*StVld = 3

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigDi

THEN:

*StVld = 2

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigIni

THEN:

*StVld = 2

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigSusp

THEN:

*StVld = 0

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigNone

THEN:

*StVld = 1

Raw

{
  "ID": "16664802.0",
  "ASIL": "  QM",
  "Text": "Mapping *StDiagEve to *StVld\n\r \n\r\n\rIF: \n\r*StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN:\n\r*StVld = 3\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN:\n\r*StVld = 3\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN:\n\r*StVld = 2\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN:\n\r*StVld = 2\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN:\n\r*StVld = 0\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN:\n\r*StVld = 1",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357105.0",
  "Description": "Mapping *StDiagEve to *StVld\n\r \n\r\n\rIF: \n\r*StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN:\n\r*StVld = 3\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN:\n\r*StVld = 3\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN:\n\r*StVld = 2\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN:\n\r*StVld = 2\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN:\n\r*StVld = 0\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN:\n\r*StVld = 1",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11316664803.0FunctionalReleasedyesTrue
Considering Mapping *StDiagEve to *StVld *StDiagEve = CFBEPB_s_DiagEPBPrkCtlAutAly_StEve CFBEPB_s_EPBPrkCtl_StAlyVldAut = *StVld
Considering Mapping *StDiagEve to *StVld

*StDiagEve = CFBEPB_s_DiagEPBPrkCtlAutAly_StEve

CFBEPB_s_EPBPrkCtl_StAlyVldAut = *StVld

Raw

{
  "ID": "16664803.0",
  "ASIL": "  QM",
  "Text": "Considering Mapping *StDiagEve to *StVld\n\r \n\r\n\r*StDiagEve = CFBEPB_s_DiagEPBPrkCtlAutAly_StEve\n\r \n\rCFBEPB_s_EPBPrkCtl_StAlyVldAut = *StVld",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1357107.0",
  "Description": "Considering Mapping *StDiagEve to *StVld\n\r \n\r\n\r*StDiagEve = CFBEPB_s_DiagEPBPrkCtlAutAly_StEve\n\r \n\rCFBEPB_s_EPBPrkCtl_StAlyVldAut = *StVld",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11416664804.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
EPB (automatic) PrkCtlRls Service
EPB (automatic) PrkCtlRls Service

Raw

{
  "ID": "16664804.0",
  "ASIL": "  ",
  "Text": "EPB (automatic) PrkCtlRls Service",
  "Type": "Folder",
  "Status": "",
  "Summary": "EPB (automatic) PrkCtlRls Service",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357058.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11516664805.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Replace generic input signals by specific input signals Inputs Signal-Values: IF: EPB_s_PrkCtl_StRlsReqAutRls > VMMP_CFBEPB_c
Replace generic input signals by specific input signals

Inputs

Signal-Values:

IF: 

EPB_s_PrkCtl_StRlsReqAutRls > VMMP_CFBEPB_c_SrvPrkCtlRls_StRlsReqRngLimHi

THEN: 

CustFctIn_PrkCtl_StRlsReq = VMMP_c_StReqCusFctNoReq 

ELSE:

CustFctIn_PrkCtl_StRlsReq = EPB_s_PrkCtl_StRlsReqAutRls

Signal-Classifier:

CustFctIn_PrkCtl_StRlsReq_sc = EPB_sc_PrkCtl_StRlsReqAutRls

Parameters 

CustFctIn_PrkCtlRls_FlgIniExcDet = VMMP_CFBEPB_c_EPBPrkCtlRlsAut_FlgIniExcDet

CustFctIn_PrkCtlRls_FlgErrQlfAcv = VMMP_CFBEPB_c_EPBPrkCtlRlsAut_FlgErrQlfAcv

CustFctIn_PrkCtlRls_TurnOff = VMMP_CFBEPB_p_EPBPrkCtlRlsAut_TurnOff

Raw

{
  "ID": "16664805.0",
  "ASIL": "  ASIL B",
  "Text": "Replace generic input signals by specific input signals\n\r \n\rInputs\n\rSignal-Values:\n\rIF: \n\rEPB_s_PrkCtl_StRlsReqAutRls > VMMP_CFBEPB_c_SrvPrkCtlRls_StRlsReqRngLimHi\n\rTHEN: \n\rCustFctIn_PrkCtl_StRlsReq = VMMP_c_StReqCusFctNoReq \n\rELSE:\n\rCustFctIn_PrkCtl_StRlsReq = EPB_s_PrkCtl_StRlsReqAutRls\n\rSignal-Classifier:\n\rCustFctIn_PrkCtl_StRlsReq_sc = EPB_sc_PrkCtl_StRlsReqAutRls\n\r \n\r\n\rParameters \n\rCustFctIn_PrkCtlRls_FlgIniExcDet = VMMP_CFBEPB_c_EPBPrkCtlRlsAut_FlgIniExcDet\n\rCustFctIn_PrkCtlRls_FlgErrQlfAcv = VMMP_CFBEPB_c_EPBPrkCtlRlsAut_FlgErrQlfAcv\n\rCustFctIn_PrkCtlRls_TurnOff = VMMP_CFBEPB_p_EPBPrkCtlRlsAut_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357121.0",
  "Description": "Replace generic input signals by specific input signals\n\r \n\rInputs\n\rSignal-Values:\n\rIF: \n\rEPB_s_PrkCtl_StRlsReqAutRls > VMMP_CFBEPB_c_SrvPrkCtlRls_StRlsReqRngLimHi\n\rTHEN: \n\rCustFctIn_PrkCtl_StRlsReq = VMMP_c_StReqCusFctNoReq \n\rELSE:\n\rCustFctIn_PrkCtl_StRlsReq = EPB_s_PrkCtl_StRlsReqAutRls\n\rSignal-Classifier:\n\rCustFctIn_PrkCtl_StRlsReq_sc = EPB_sc_PrkCtl_StRlsReqAutRls\n\r \n\r\n\rParameters \n\rCustFctIn_PrkCtlRls_FlgIniExcDet = VMMP_CFBEPB_c_EPBPrkCtlRlsAut_FlgIniExcDet\n\rCustFctIn_PrkCtlRls_FlgErrQlfAcv = VMMP_CFBEPB_c_EPBPrkCtlRlsAut_FlgErrQlfAcv\n\rCustFctIn_PrkCtlRls_TurnOff = VMMP_CFBEPB_p_EPBPrkCtlRlsAut_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11616664806.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
RangeCheck: Check if input signal range is valid There is no RangeCheck for EPB (automatic) PrkCtlRls-Service: Signal range is va
RangeCheck: Check if input signal range is valid

There is no RangeCheck for EPB (automatic) PrkCtlRls-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)

Raw

{
  "ID": "16664806.0",
  "ASIL": "  ASIL B",
  "Text": "RangeCheck: Check if input signal range is valid\n\r \n\rThere is no RangeCheck for EPB (automatic) PrkCtlRls-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357123.0",
  "Description": "RangeCheck: Check if input signal range is valid\n\r \n\rThere is no RangeCheck for EPB (automatic) PrkCtlRls-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11716664807.0Non-functionalReleasednoFalsetype_not_target, relevance_filtered
Fault Tolerant Time Interval (FTTI) Note: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a
Fault Tolerant Time Interval (FTTI) 

Note: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).

If there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).

Raw

{
  "ID": "16664807.0",
  "ASIL": "  QM",
  "Text": "Fault Tolerant Time Interval (FTTI) \n\rNote: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).\n\r \n\rIf there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1385679.0",
  "Description": "Fault Tolerant Time Interval (FTTI) \n\rNote: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).\n\r \n\rIf there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11816664808.0FunctionalReleasedyesTrue
Assign generic output signals to specific output signals Outputs Request CFBEPB_s_EPBPrkCtl_StRlsReqAutRls = CustFctOut_PrkCtl_
Assign generic output signals to specific output signals

Outputs

Request

CFBEPB_s_EPBPrkCtl_StRlsReqAutRls = CustFctOut_PrkCtl_StRlsReq

States

CFBEPB_s_DiagEPBPrkCtlAutRls_StEve = CustFctOut_PrkCtlRls_StDiagEve

Raw

{
  "ID": "16664808.0",
  "ASIL": "  ASIL B",
  "Text": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rRequest\n\rCFBEPB_s_EPBPrkCtl_StRlsReqAutRls = CustFctOut_PrkCtl_StRlsReq\n\rStates\n\rCFBEPB_s_DiagEPBPrkCtlAutRls_StEve = CustFctOut_PrkCtlRls_StDiagEve",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1357119.0",
  "Description": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rRequest\n\rCFBEPB_s_EPBPrkCtl_StRlsReqAutRls = CustFctOut_PrkCtl_StRlsReq\n\rStates\n\rCFBEPB_s_DiagEPBPrkCtlAutRls_StEve = CustFctOut_PrkCtlRls_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11916664809.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Mapping *StDiagEve to *StVld IF: *StDiagEve = VMMP_c_DiagEveSigNotVld THEN: *StVld = 3 ELSEIF: *StDiagEve = VMMP_c_DiagEveS
Mapping *StDiagEve to *StVld

IF: 

*StDiagEve = VMMP_c_DiagEveSigNotVld

THEN:

*StVld = 3

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigFail

THEN:

*StVld = 3

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigDi

THEN:

*StVld = 2

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigIni

THEN:

*StVld = 2

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigSusp

THEN:

*StVld = 0

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigNone

THEN:

*StVld = 1

Raw

{
  "ID": "16664809.0",
  "ASIL": "  QM",
  "Text": "Mapping *StDiagEve to *StVld\n\r \n\r\n\rIF: \n\r*StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN:\n\r*StVld = 3\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN:\n\r*StVld = 3\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN:\n\r*StVld = 2\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN:\n\r*StVld = 2\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN:\n\r*StVld = 0\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN:\n\r*StVld = 1",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357125.0",
  "Description": "Mapping *StDiagEve to *StVld\n\r \n\r\n\rIF: \n\r*StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN:\n\r*StVld = 3\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN:\n\r*StVld = 3\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN:\n\r*StVld = 2\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN:\n\r*StVld = 2\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN:\n\r*StVld = 0\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN:\n\r*StVld = 1",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12016664810.0FunctionalReleasedyesTrue
Considering Mapping *StDiagEve to *StVld *StDiagEve = CFBEPB_s_DiagEPBPrkCtlAutRls_StEve CFBEPB_s_EPBPrkCtl_StRlsVldAut = *StVld
Considering Mapping *StDiagEve to *StVld

*StDiagEve = CFBEPB_s_DiagEPBPrkCtlAutRls_StEve

CFBEPB_s_EPBPrkCtl_StRlsVldAut = *StVld

Raw

{
  "ID": "16664810.0",
  "ASIL": "  QM",
  "Text": "Considering Mapping *StDiagEve to *StVld\n\r \n\r\n\r*StDiagEve = CFBEPB_s_DiagEPBPrkCtlAutRls_StEve\n\r \n\rCFBEPB_s_EPBPrkCtl_StRlsVldAut = *StVld",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1357127.0",
  "Description": "Considering Mapping *StDiagEve to *StVld\n\r \n\r\n\r*StDiagEve = CFBEPB_s_DiagEPBPrkCtlAutRls_StEve\n\r \n\rCFBEPB_s_EPBPrkCtl_StRlsVldAut = *StVld",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12116664811.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
EPB Customer Function (Release due to driver via shiftig to D or R)
EPB Customer Function (Release due to driver via shiftig to D or R)

Raw

{
  "ID": "16664811.0",
  "ASIL": "  ",
  "Text": "EPB Customer Function (Release due to driver via shiftig to D or R)",
  "Type": "Folder",
  "Status": "",
  "Summary": "EPB Customer Function (Release due to driver via shiftig to D or R)",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1385674.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12216664812.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
EPB (Release due to driver via shiftig to D or R) PrkCtlRls Service
EPB (Release due to driver via shiftig to D or R) PrkCtlRls Service

Raw

{
  "ID": "16664812.0",
  "ASIL": "  ",
  "Text": "EPB (Release due to driver via shiftig to D or R) PrkCtlRls Service",
  "Type": "Folder",
  "Status": "",
  "Summary": "EPB (Release due to driver via shiftig to D or R) PrkCtlRls Service",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357066.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12316664813.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Replace generic input signals by specific input signals Inputs Signal-Values: IF: EPB_s_PrkCtl_StRlsReqSXR > VMMP_CFBEPB_c_Sr
Replace generic input signals by specific input signals

Inputs

Signal-Values:

IF: 

EPB_s_PrkCtl_StRlsReqSXR > VMMP_CFBEPB_c_SrvPrkCtlRls_StRlsReqRngLimHi_SXR 

THEN: 

CustFctIn_PrkCtl_StRlsReq = VMMP_c_StReqCusFctNoReq

ELSE:

CustFctIn_PrkCtl_StRlsReq = EPB_s_PrkCtl_StRlsReqSXR

Signal-Classifier:

CustFctIn_PrkCtl_StRlsReq_sc = EPB_sc_PrkCtl_StRlsReqSXR

Parameters 

CustFctIn_PrkCtlRls _FlgIniExcDet = VMMP_CFBEPB_c_EPBPrkCtlSXR_FlgIniExcDet

CustFctIn_PrkCtlRls _FlgErrQlfAcv = VMMP_CFBEPB_c_EPBPrkCtlSXR_FlgErrQlfAcv

CustFctIn_PrkCtlRls _TurnOff = VMMP_CFBEPB_p_EPBPrkCtlSXR_TurnOff

Raw

{
  "ID": "16664813.0",
  "ASIL": "  ASIL B",
  "Text": "Replace generic input signals by specific input signals\n\r \n\rInputs\n\rSignal-Values:\n\rIF: \n\rEPB_s_PrkCtl_StRlsReqSXR > VMMP_CFBEPB_c_SrvPrkCtlRls_StRlsReqRngLimHi_SXR \n\rTHEN: \n\rCustFctIn_PrkCtl_StRlsReq = VMMP_c_StReqCusFctNoReq\n\rELSE:\n\rCustFctIn_PrkCtl_StRlsReq = EPB_s_PrkCtl_StRlsReqSXR\n\rSignal-Classifier:\n\rCustFctIn_PrkCtl_StRlsReq_sc = EPB_sc_PrkCtl_StRlsReqSXR\n\r \n\r\n\rParameters \n\rCustFctIn_PrkCtlRls _FlgIniExcDet = VMMP_CFBEPB_c_EPBPrkCtlSXR_FlgIniExcDet\n\rCustFctIn_PrkCtlRls _FlgErrQlfAcv = VMMP_CFBEPB_c_EPBPrkCtlSXR_FlgErrQlfAcv\n\rCustFctIn_PrkCtlRls _TurnOff = VMMP_CFBEPB_p_EPBPrkCtlSXR_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357131.0",
  "Description": "Replace generic input signals by specific input signals\n\r \n\rInputs\n\rSignal-Values:\n\rIF: \n\rEPB_s_PrkCtl_StRlsReqSXR > VMMP_CFBEPB_c_SrvPrkCtlRls_StRlsReqRngLimHi_SXR \n\rTHEN: \n\rCustFctIn_PrkCtl_StRlsReq = VMMP_c_StReqCusFctNoReq\n\rELSE:\n\rCustFctIn_PrkCtl_StRlsReq = EPB_s_PrkCtl_StRlsReqSXR\n\rSignal-Classifier:\n\rCustFctIn_PrkCtl_StRlsReq_sc = EPB_sc_PrkCtl_StRlsReqSXR\n\r \n\r\n\rParameters \n\rCustFctIn_PrkCtlRls _FlgIniExcDet = VMMP_CFBEPB_c_EPBPrkCtlSXR_FlgIniExcDet\n\rCustFctIn_PrkCtlRls _FlgErrQlfAcv = VMMP_CFBEPB_c_EPBPrkCtlSXR_FlgErrQlfAcv\n\rCustFctIn_PrkCtlRls _TurnOff = VMMP_CFBEPB_p_EPBPrkCtlSXR_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12416664814.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
RangeCheck: Check if input signal range is valid There is no RangeCheck for EPB (Release due to driver via shiftig to D or R) Prk
RangeCheck: Check if input signal range is valid

There is no RangeCheck for EPB (Release due to driver via shiftig to D or R) PrkCtlRls-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)

Raw

{
  "ID": "16664814.0",
  "ASIL": "  ASIL B",
  "Text": "RangeCheck: Check if input signal range is valid\n\r \n\rThere is no RangeCheck for EPB (Release due to driver via shiftig to D or R) PrkCtlRls-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357133.0",
  "Description": "RangeCheck: Check if input signal range is valid\n\r \n\rThere is no RangeCheck for EPB (Release due to driver via shiftig to D or R) PrkCtlRls-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12516664815.0Non-functionalReleasednoFalsetype_not_target, relevance_filtered
Fault Tolerant Time Interval (FTTI) Note: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a
Fault Tolerant Time Interval (FTTI) 

Note: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).

If there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).

Raw

{
  "ID": "16664815.0",
  "ASIL": "  QM",
  "Text": "Fault Tolerant Time Interval (FTTI) \n\rNote: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).\n\r \n\rIf there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1385680.0",
  "Description": "Fault Tolerant Time Interval (FTTI) \n\rNote: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).\n\r \n\rIf there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12616664816.0FunctionalReleasedyesTrue
Assign generic output signals to specific output signals Outputs Request IF: CustFctOut_PrkCtl_StRlsReq changes from value 2
Assign generic output signals to specific output signals

Outputs

Request

IF: 

CustFctOut_PrkCtl_StRlsReq changes from value 2 to another value

THEN:

CFBEPB_s_EPBPrkCtl_FlgDrvOffDeacSXR= true for one software cycle

ELSE:

CFBEPB_s_EPBPrkCtl_FlgDrvOffDeacSXR = false

IF: AND(1,2,3)

1) CustFctOut_PrkCtl_StRlsReq = 3

2) DSOPRE_s_StDrvPres = true

3) HMSOP_s_StHldAvl = VMMP_HMS_c_StHldAvlAvl

THEN:

CFBEPB_s_EPBPrkCtl_FlgSXRHldTkovReq = true

ELSE:

CFBEPB_s_EPBPrkCtl_FlgSXRHldTkovReq = false

IF: OR(4,5)

4) CustFctOut_PrkCtl_StRlsReq = 1

5) CustFctOut_PrkCtl_StRlsReq = 3 AND CFBEPB_s_EPBPrkCtl_FlgSXRHldTkovReq = false

THEN:

CFBEPB_s_EPBPrkCtl_StRlsReqSXR = 1

ELSEIF: 6

6) CustFctOut_PrkCtl_StRlsReq = 2

THEN:

CFBEPB_s_EPBPrkCtl_StRlsReqSXR = 2

ELSE:

CFBEPB_s_EPBPrkCtl_StRlsReqSXR = 0

States

CFBEPB_s_DiagEPBPrkCtlSXRRls_StEve = CustFctOut_PrkCtlRls_StDiagEve

Raw

{
  "ID": "16664816.0",
  "ASIL": "  ASIL B",
  "Text": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rRequest\n\rIF: \n\rCustFctOut_PrkCtl_StRlsReq changes from value 2 to another value\n\rTHEN:\n\rCFBEPB_s_EPBPrkCtl_FlgDrvOffDeacSXR= true for one software cycle\n\rELSE:\n\rCFBEPB_s_EPBPrkCtl_FlgDrvOffDeacSXR = false\n\r \n\rIF: AND(1,2,3)\n\r1) CustFctOut_PrkCtl_StRlsReq = 3\n\r2) DSOPRE_s_StDrvPres = true\n\r3) HMSOP_s_StHldAvl = VMMP_HMS_c_StHldAvlAvl\n\rTHEN:\n\rCFBEPB_s_EPBPrkCtl_FlgSXRHldTkovReq = true\n\rELSE:\n\rCFBEPB_s_EPBPrkCtl_FlgSXRHldTkovReq = false\n\r \n\rIF: OR(4,5)\n\r4) CustFctOut_PrkCtl_StRlsReq = 1\n\r5) CustFctOut_PrkCtl_StRlsReq = 3 AND CFBEPB_s_EPBPrkCtl_FlgSXRHldTkovReq = false\n\rTHEN:\n\rCFBEPB_s_EPBPrkCtl_StRlsReqSXR = 1\n\rELSEIF: 6\n\r6) CustFctOut_PrkCtl_StRlsReq = 2\n\rTHEN:\n\rCFBEPB_s_EPBPrkCtl_StRlsReqSXR = 2\n\rELSE:\n\rCFBEPB_s_EPBPrkCtl_StRlsReqSXR = 0\n\rStates\n\rCFBEPB_s_DiagEPBPrkCtlSXRRls_StEve = CustFctOut_PrkCtlRls_StDiagEve",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1357129.0",
  "Description": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rRequest\n\rIF: \n\rCustFctOut_PrkCtl_StRlsReq changes from value 2 to another value\n\rTHEN:\n\rCFBEPB_s_EPBPrkCtl_FlgDrvOffDeacSXR= true for one software cycle\n\rELSE:\n\rCFBEPB_s_EPBPrkCtl_FlgDrvOffDeacSXR = false\n\r \n\rIF: AND(1,2,3)\n\r1) CustFctOut_PrkCtl_StRlsReq = 3\n\r2) DSOPRE_s_StDrvPres = true\n\r3) HMSOP_s_StHldAvl = VMMP_HMS_c_StHldAvlAvl\n\rTHEN:\n\rCFBEPB_s_EPBPrkCtl_FlgSXRHldTkovReq = true\n\rELSE:\n\rCFBEPB_s_EPBPrkCtl_FlgSXRHldTkovReq = false\n\r \n\rIF: OR(4,5)\n\r4) CustFctOut_PrkCtl_StRlsReq = 1\n\r5) CustFctOut_PrkCtl_StRlsReq = 3 AND CFBEPB_s_EPBPrkCtl_FlgSXRHldTkovReq = false\n\rTHEN:\n\rCFBEPB_s_EPBPrkCtl_StRlsReqSXR = 1\n\rELSEIF: 6\n\r6) CustFctOut_PrkCtl_StRlsReq = 2\n\rTHEN:\n\rCFBEPB_s_EPBPrkCtl_StRlsReqSXR = 2\n\rELSE:\n\rCFBEPB_s_EPBPrkCtl_StRlsReqSXR = 0\n\rStates\n\rCFBEPB_s_DiagEPBPrkCtlSXRRls_StEve = CustFctOut_PrkCtlRls_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12716664817.0FunctionalReleasedyesTrue
Determine CFBEPB_s_EPBPrkCtl_StRlsReqSXR: (considering PrkCtlRls Service Bridge) IF: CustFctOut_PrkCtl_StRlsReq = 1 THEN: CFB
Determine CFBEPB_s_EPBPrkCtl_StRlsReqSXR:

(considering PrkCtlRls Service Bridge)

IF:

CustFctOut_PrkCtl_StRlsReq = 1

THEN:

CFBEPB_s_EPBPrkCtl_StRlsReqSXR = 1

ELSEIF:

CustFctOut_PrkCtl_StRlsReq = 2

THEN:

CFBEPB_s_EPBPrkCtl_StRlsReqSXR = 2

ELSEIF [AND(1,2)]:

1) CustFctOut_PrkCtl_StRlsReq = 3

2) DSOPRE_s_StDrvPres = false

THEN:

CFBEPB_s_EPBPrkCtl_StRlsReqSXR = 1

ELSEIF [AND(1,2)]:

1) CustFctOut_PrkCtl_StRlsReq = 3

2) HMSOP_s_StHldAvl is not equal to VMMP_HMS_c_StHldAvlAvl

THEN:

CFBEPB_s_EPBPrkCtl_StRlsReqSXR = 1

ELSEIF [AND(1,2)]:

1) CustFctOut_PrkCtl_StRlsReq = 3

2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid

THEN:

CFBEPB_s_EPBPrkCtl_StRlsReqSXR = 1

ELSE:

CFBEPB_s_EPBPrkCtl_StRlsReqSXR = 0

Raw

{
  "ID": "16664817.0",
  "ASIL": "  ASIL B",
  "Text": "Determine CFBEPB_s_EPBPrkCtl_StRlsReqSXR:\n\r(considering PrkCtlRls Service Bridge)\n\r \n\rIF:\n\rCustFctOut_PrkCtl_StRlsReq = 1\n\rTHEN:\n\rCFBEPB_s_EPBPrkCtl_StRlsReqSXR = 1\n\r \n\rELSEIF:\n\rCustFctOut_PrkCtl_StRlsReq = 2\n\rTHEN:\n\rCFBEPB_s_EPBPrkCtl_StRlsReqSXR = 2\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctOut_PrkCtl_StRlsReq = 3\n\r2) DSOPRE_s_StDrvPres = false\n\rTHEN:\n\rCFBEPB_s_EPBPrkCtl_StRlsReqSXR = 1\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctOut_PrkCtl_StRlsReq = 3\n\r2) HMSOP_s_StHldAvl is not equal to VMMP_HMS_c_StHldAvlAvl\n\rTHEN:\n\rCFBEPB_s_EPBPrkCtl_StRlsReqSXR = 1\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctOut_PrkCtl_StRlsReq = 3\n\r2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n\rTHEN:\n\rCFBEPB_s_EPBPrkCtl_StRlsReqSXR = 1\n\r \n\rELSE:\n\rCFBEPB_s_EPBPrkCtl_StRlsReqSXR = 0",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1513498.0",
  "Description": "Determine CFBEPB_s_EPBPrkCtl_StRlsReqSXR:\n\r(considering PrkCtlRls Service Bridge)\n\r \n\rIF:\n\rCustFctOut_PrkCtl_StRlsReq = 1\n\rTHEN:\n\rCFBEPB_s_EPBPrkCtl_StRlsReqSXR = 1\n\r \n\rELSEIF:\n\rCustFctOut_PrkCtl_StRlsReq = 2\n\rTHEN:\n\rCFBEPB_s_EPBPrkCtl_StRlsReqSXR = 2\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctOut_PrkCtl_StRlsReq = 3\n\r2) DSOPRE_s_StDrvPres = false\n\rTHEN:\n\rCFBEPB_s_EPBPrkCtl_StRlsReqSXR = 1\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctOut_PrkCtl_StRlsReq = 3\n\r2) HMSOP_s_StHldAvl is not equal to VMMP_HMS_c_StHldAvlAvl\n\rTHEN:\n\rCFBEPB_s_EPBPrkCtl_StRlsReqSXR = 1\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctOut_PrkCtl_StRlsReq = 3\n\r2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n\rTHEN:\n\rCFBEPB_s_EPBPrkCtl_StRlsReqSXR = 1\n\r \n\rELSE:\n\rCFBEPB_s_EPBPrkCtl_StRlsReqSXR = 0",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12816664818.0FunctionalReleasedyesTrue
Determine CFBEPB_s_EPBPrkCtl_FlgSXRHldTkovReq: (considering PrkCtlRls Service Bridge) IF [AND(1,2,3,4)]: 1) CustFctOut_PrkCtl_S
Determine CFBEPB_s_EPBPrkCtl_FlgSXRHldTkovReq:

(considering PrkCtlRls Service Bridge)

IF [AND(1,2,3,4)]:

1) CustFctOut_PrkCtl_StRlsReq = 3

2) DSOPRE_s_StDrvPres = true

3) HMSOP_s_StHldAvl = VMMP_HMS_c_StHldAvlAvl

4) VSOEM_s_StSkidDet is not equal to VMMP_VSOEM_c_StSkidDetSkid

THEN:

CFBEPB_s_EPBPrkCtl_FlgSXRHldTkovReq = true

ELSE:

CFBEPB_s_EPBPrkCtl_FlgSXRHldTkovReq = false

Raw

{
  "ID": "16664818.0",
  "ASIL": "  QM",
  "Text": "Determine CFBEPB_s_EPBPrkCtl_FlgSXRHldTkovReq:\n\r(considering PrkCtlRls Service Bridge)\n\r \n\rIF [AND(1,2,3,4)]:\n\r1) CustFctOut_PrkCtl_StRlsReq = 3\n\r2) DSOPRE_s_StDrvPres = true\n\r3) HMSOP_s_StHldAvl = VMMP_HMS_c_StHldAvlAvl\n\r4) VSOEM_s_StSkidDet is not equal to VMMP_VSOEM_c_StSkidDetSkid\n\rTHEN:\n\rCFBEPB_s_EPBPrkCtl_FlgSXRHldTkovReq = true\n\r \n\rELSE:\n\rCFBEPB_s_EPBPrkCtl_FlgSXRHldTkovReq = false",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1513494.0",
  "Description": "Determine CFBEPB_s_EPBPrkCtl_FlgSXRHldTkovReq:\n\r(considering PrkCtlRls Service Bridge)\n\r \n\rIF [AND(1,2,3,4)]:\n\r1) CustFctOut_PrkCtl_StRlsReq = 3\n\r2) DSOPRE_s_StDrvPres = true\n\r3) HMSOP_s_StHldAvl = VMMP_HMS_c_StHldAvlAvl\n\r4) VSOEM_s_StSkidDet is not equal to VMMP_VSOEM_c_StSkidDetSkid\n\rTHEN:\n\rCFBEPB_s_EPBPrkCtl_FlgSXRHldTkovReq = true\n\r \n\rELSE:\n\rCFBEPB_s_EPBPrkCtl_FlgSXRHldTkovReq = false",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12916664819.0FunctionalReleasedyesTrue
Assign generic output signals to specific output signal: Outputs States CFBEPB_s_DiagEPBPrkCtlSXRRls_StEve = CustFctOut_PrkCtlR
Assign generic output signals to specific output signal:

Outputs

States

CFBEPB_s_DiagEPBPrkCtlSXRRls_StEve = CustFctOut_PrkCtlRls_StDiagEve

Raw

{
  "ID": "16664819.0",
  "ASIL": "  ASIL B",
  "Text": "Assign generic output signals to specific output signal:\n\r \n\r\n\rOutputs\n\rStates\n\rCFBEPB_s_DiagEPBPrkCtlSXRRls_StEve = CustFctOut_PrkCtlRls_StDiagEve",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1513514.0",
  "Description": "Assign generic output signals to specific output signal:\n\r \n\r\n\rOutputs\n\rStates\n\rCFBEPB_s_DiagEPBPrkCtlSXRRls_StEve = CustFctOut_PrkCtlRls_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13016664820.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Mapping *StDiagEve to *StVld IF: *StDiagEve = VMMP_c_DiagEveSigNotVld THEN: *StVld = 3 ELSEIF: *StDiagEve = VMMP_c_DiagEveS
Mapping *StDiagEve to *StVld

IF: 

*StDiagEve = VMMP_c_DiagEveSigNotVld

THEN:

*StVld = 3

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigFail

THEN:

*StVld = 3

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigDi

THEN:

*StVld = 2

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigIni

THEN:

*StVld = 2

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigSusp

THEN:

*StVld = 0

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigNone

THEN:

*StVld = 1

Raw

{
  "ID": "16664820.0",
  "ASIL": "  QM",
  "Text": "Mapping *StDiagEve to *StVld\n\r \n\r\n\rIF: \n\r*StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN:\n\r*StVld = 3\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN:\n\r*StVld = 3\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN:\n\r*StVld = 2\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN:\n\r*StVld = 2\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN:\n\r*StVld = 0\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN:\n\r*StVld = 1",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357135.0",
  "Description": "Mapping *StDiagEve to *StVld\n\r \n\r\n\rIF: \n\r*StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN:\n\r*StVld = 3\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN:\n\r*StVld = 3\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN:\n\r*StVld = 2\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN:\n\r*StVld = 2\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN:\n\r*StVld = 0\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN:\n\r*StVld = 1",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13116664821.0FunctionalReleasedyesTrue
Considering Mapping *StDiagEve to *StVld *StDiagEve = CFBEPB_s_DiagEPBPrkCtlSXRRls_StEve CFBEPB_s_EPBPrkCtl_StRlsVldSXR = *StVld
Considering Mapping *StDiagEve to *StVld

*StDiagEve = CFBEPB_s_DiagEPBPrkCtlSXRRls_StEve

CFBEPB_s_EPBPrkCtl_StRlsVldSXR = *StVld

Raw

{
  "ID": "16664821.0",
  "ASIL": "  QM",
  "Text": "Considering Mapping *StDiagEve to *StVld\n\r \n\r*StDiagEve = CFBEPB_s_DiagEPBPrkCtlSXRRls_StEve\n\r \n\rCFBEPB_s_EPBPrkCtl_StRlsVldSXR = *StVld",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1357137.0",
  "Description": "Considering Mapping *StDiagEve to *StVld\n\r \n\r*StDiagEve = CFBEPB_s_DiagEPBPrkCtlSXRRls_StEve\n\r \n\rCFBEPB_s_EPBPrkCtl_StRlsVldSXR = *StVld",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13216664822.0FunctionalReleasedyesTrue
Determine CFBEPB_s_EPBPrkCtl_FlgDrvOffDeac: IF [AND(1,2,3,4)]: 1) CFBEPB_s_EPBPrkCtl_StRlsReqMAR is not equal to 2 2) CFBEPB_s
Determine CFBEPB_s_EPBPrkCtl_FlgDrvOffDeac:

IF [AND(1,2,3,4)]:

1) CFBEPB_s_EPBPrkCtl_StRlsReqMAR is not equal to 2 

2) CFBEPB_s_EPBPrkCtl_StRlsReqAutRls is not equal to 2 

3) CFBEPB_s_EPBPrkCtl_StRlsReqSXR is not equal to 2

4) at least one of these signals were equal to 2 previously (falling edge detection)

THEN:

CFBEPB_s_EPBPrkCtl_FlgDrvOffDeac = true

ELSE:

CFBEPB_s_EPBPrkCtl_FlgDrvOffDeac = false

Raw

{
  "ID": "16664822.0",
  "ASIL": "  QM",
  "Text": "Determine CFBEPB_s_EPBPrkCtl_FlgDrvOffDeac:\n\r \n\rIF [AND(1,2,3,4)]:\n\r1) CFBEPB_s_EPBPrkCtl_StRlsReqMAR is not equal to 2 \n\r2) CFBEPB_s_EPBPrkCtl_StRlsReqAutRls is not equal to 2 \n\r3) CFBEPB_s_EPBPrkCtl_StRlsReqSXR is not equal to 2\n\r4) at least one of these signals were equal to 2 previously (falling edge detection)\n\rTHEN:\n\rCFBEPB_s_EPBPrkCtl_FlgDrvOffDeac = true\n\r \n\rELSE:\n\rCFBEPB_s_EPBPrkCtl_FlgDrvOffDeac = false",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1513553.0",
  "Description": "Determine CFBEPB_s_EPBPrkCtl_FlgDrvOffDeac:\n\r \n\rIF [AND(1,2,3,4)]:\n\r1) CFBEPB_s_EPBPrkCtl_StRlsReqMAR is not equal to 2 \n\r2) CFBEPB_s_EPBPrkCtl_StRlsReqAutRls is not equal to 2 \n\r3) CFBEPB_s_EPBPrkCtl_StRlsReqSXR is not equal to 2\n\r4) at least one of these signals were equal to 2 previously (falling edge detection)\n\rTHEN:\n\rCFBEPB_s_EPBPrkCtl_FlgDrvOffDeac = true\n\r \n\rELSE:\n\rCFBEPB_s_EPBPrkCtl_FlgDrvOffDeac = false",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13316664823.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
PLC PrkCtlAly Service
PLC PrkCtlAly Service

Raw

{
  "ID": "16664823.0",
  "ASIL": "  ",
  "Text": "PLC PrkCtlAly Service",
  "Type": "Folder",
  "Status": "",
  "Summary": "PLC PrkCtlAly Service",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357050.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13416664824.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Replace generic input signals by specific input signals Inputs Signal-Values: CustFctIn_PrkCtl_StAlyReq = PLC_s_PrkCtl_StAlyReq
Replace generic input signals by specific input signals

Inputs

Signal-Values:

CustFctIn_PrkCtl_StAlyReq = PLC_s_PrkCtl_StAlyReq 

Signal-Classifier:

CustFctIn_PrkCtl_StAlyReq_sc = PLC_sc_PrkCtl_StAlyReq

Parameters 

CustFctIn_PrkCtlAly_BitFldConf = VMMP_CFBEPB_p_PLCPrkCtl_BitFldConfAly

CustFctIn_PrkCtlAly_FlgIniExcDet = VMMP_CFBEPB_c_PLCPrkCtlAly_FlgIniExcDet

CustFctIn_PrkCtlAly_FlgErrQlfAcv = VMMP_CFBEPB_c_PLCPrkCtlAly_FlgErrQlfAcv

CustFctIn_PrkCtlAly_TurnOff = VMMP_CFBEPB_p_PLCPrkCtlAly_TurnOff

Raw

{
  "ID": "16664824.0",
  "ASIL": "  QM",
  "Text": "Replace generic input signals by specific input signals\n\r \n\rInputs\n\rSignal-Values:\n\rCustFctIn_PrkCtl_StAlyReq = PLC_s_PrkCtl_StAlyReq \n\r \n\rSignal-Classifier:\n\rCustFctIn_PrkCtl_StAlyReq_sc = PLC_sc_PrkCtl_StAlyReq\n\r \n\r\n\rParameters \n\rCustFctIn_PrkCtlAly_BitFldConf = VMMP_CFBEPB_p_PLCPrkCtl_BitFldConfAly\n\rCustFctIn_PrkCtlAly_FlgIniExcDet = VMMP_CFBEPB_c_PLCPrkCtlAly_FlgIniExcDet\n\rCustFctIn_PrkCtlAly_FlgErrQlfAcv = VMMP_CFBEPB_c_PLCPrkCtlAly_FlgErrQlfAcv\n\rCustFctIn_PrkCtlAly_TurnOff = VMMP_CFBEPB_p_PLCPrkCtlAly_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357082.0",
  "Description": "Replace generic input signals by specific input signals\n\r \n\rInputs\n\rSignal-Values:\n\rCustFctIn_PrkCtl_StAlyReq = PLC_s_PrkCtl_StAlyReq \n\r \n\rSignal-Classifier:\n\rCustFctIn_PrkCtl_StAlyReq_sc = PLC_sc_PrkCtl_StAlyReq\n\r \n\r\n\rParameters \n\rCustFctIn_PrkCtlAly_BitFldConf = VMMP_CFBEPB_p_PLCPrkCtl_BitFldConfAly\n\rCustFctIn_PrkCtlAly_FlgIniExcDet = VMMP_CFBEPB_c_PLCPrkCtlAly_FlgIniExcDet\n\rCustFctIn_PrkCtlAly_FlgErrQlfAcv = VMMP_CFBEPB_c_PLCPrkCtlAly_FlgErrQlfAcv\n\rCustFctIn_PrkCtlAly_TurnOff = VMMP_CFBEPB_p_PLCPrkCtlAly_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13516664825.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
RangeCheck: Check if input signal range is valid There is no RangeCheck for PLC PrkCtlAly-Service: Signal range is valid is alway
RangeCheck: Check if input signal range is valid

There is no RangeCheck for PLC PrkCtlAly-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)

Raw

{
  "ID": "16664825.0",
  "ASIL": "  QM",
  "Text": "RangeCheck: Check if input signal range is valid\n\r \n\rThere is no RangeCheck for PLC PrkCtlAly-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357083.0",
  "Description": "RangeCheck: Check if input signal range is valid\n\r \n\rThere is no RangeCheck for PLC PrkCtlAly-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13616664826.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
To test the outputs of customer function PLC correctly, the pre condition „Mapping and Calculation of output signal CustFctOut_Prk
To test the outputs of customer function PLC correctly, the pre condition „Mapping and Calculation of output signal CustFctOut_PrkCtl_StAlyReq“ in PrkCtlAly ServiceBridge shall be replaced by "Mapping and Calculation of output signal CustFctOut_PrkCtl_StAlyReq for PLC".

Raw

{
  "ID": "16664826.0",
  "ASIL": "  QM",
  "Text": "To test the outputs of customer function PLC correctly, the pre condition „Mapping and Calculation of output signal CustFctOut_PrkCtl_StAlyReq“ in PrkCtlAly ServiceBridge shall be replaced by \"Mapping and Calculation of output signal CustFctOut_PrkCtl_StAlyReq for PLC\".",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357987.0",
  "Description": "To test the outputs of customer function PLC correctly, the pre condition „Mapping and Calculation of output signal CustFctOut_PrkCtl_StAlyReq“ in PrkCtlAly ServiceBridge shall be replaced by \"Mapping and Calculation of output signal CustFctOut_PrkCtl_StAlyReq for PLC\".",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13716664827.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Mapping and Calculation of output signal CustFctOut_PrkCtl_StAlyReq for PLC IF: CustFctIn_PrkCtl_StAlyReq > VMMP_SINFCT_c_SrvPr
Mapping and Calculation of output signal CustFctOut_PrkCtl_StAlyReq for PLC

IF: 

CustFctIn_PrkCtl_StAlyReq > VMMP_SINFCT_c_SrvPrkCtlAly_StAlyReqRngLimHi_PLC 

THEN: 

CustFctOut_PrkCtl_StAlyReq is equal to VMMP_c_StReqCusFctNoReq

ELSEIF [AND(1,2)]: 

1) CustFctIn_PrkCtl_StAlyReq is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly

2) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of the input CustFctIn_PrkCtlAly_BitFldConf is true

THEN: 

CustFctOut_PrkCtl_StAlyReq is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP

ELSEIF [AND(1,2)]: 

1) CustFctIn_PrkCtl_StAlyReq is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly

2) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of the input CustFctIn_PrkCtlAly_BitFldConf is true

THEN: 

CustFctOut_PrkCtl_StAlyReq is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP

ELSE: 

CustFctOut_PrkCtl_StAlyReq is equal to CustFctIn_PrkCtl_StAlyReq

Note: The expression "Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of the input CustFctIn_PrkCtlAly_BitFldConf is true" means that the Bit position, decribed by the mentioned constant, shall be evaluated in the input signal. If constant is equal to 1, Bit1 of the input signal shall be evaluated. If Bit position is true, the expression "Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of the input CustFctIn_PrkCtlAly_BitFldConf is true" shall be true.

Raw

{
  "ID": "16664827.0",
  "ASIL": "  QM",
  "Text": "Mapping and Calculation of output signal CustFctOut_PrkCtl_StAlyReq for PLC\n\r \n\rIF: \n\rCustFctIn_PrkCtl_StAlyReq > VMMP_SINFCT_c_SrvPrkCtlAly_StAlyReqRngLimHi_PLC \n\rTHEN: \n\rCustFctOut_PrkCtl_StAlyReq is equal to VMMP_c_StReqCusFctNoReq\n\rELSEIF [AND(1,2)]: \n\r1) CustFctIn_PrkCtl_StAlyReq is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly\n\r2) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of the input CustFctIn_PrkCtlAly_BitFldConf is true\n\rTHEN: \n\rCustFctOut_PrkCtl_StAlyReq is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\rELSEIF [AND(1,2)]: \n\r1) CustFctIn_PrkCtl_StAlyReq is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly\n\r2) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of the input CustFctIn_PrkCtlAly_BitFldConf is true\n\rTHEN: \n\rCustFctOut_PrkCtl_StAlyReq is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\rELSE: \n\rCustFctOut_PrkCtl_StAlyReq is equal to CustFctIn_PrkCtl_StAlyReq\n\r \n\r \n\rNote: The expression \"Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of the input CustFctIn_PrkCtlAly_BitFldConf is true\" means that the Bit position, decribed by the mentioned constant, shall be evaluated in the input signal. If constant is equal to 1, Bit1 of the input signal shall be evaluated. If Bit position is true, the expression \"Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of the input CustFctIn_PrkCtlAly_BitFldConf is true\" shall be true.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1387331.0",
  "Description": "Mapping and Calculation of output signal CustFctOut_PrkCtl_StAlyReq for PLC\n\r \n\rIF: \n\rCustFctIn_PrkCtl_StAlyReq > VMMP_SINFCT_c_SrvPrkCtlAly_StAlyReqRngLimHi_PLC \n\rTHEN: \n\rCustFctOut_PrkCtl_StAlyReq is equal to VMMP_c_StReqCusFctNoReq\n\rELSEIF [AND(1,2)]: \n\r1) CustFctIn_PrkCtl_StAlyReq is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly\n\r2) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of the input CustFctIn_PrkCtlAly_BitFldConf is true\n\rTHEN: \n\rCustFctOut_PrkCtl_StAlyReq is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\rELSEIF [AND(1,2)]: \n\r1) CustFctIn_PrkCtl_StAlyReq is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly\n\r2) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of the input CustFctIn_PrkCtlAly_BitFldConf is true\n\rTHEN: \n\rCustFctOut_PrkCtl_StAlyReq is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\rELSE: \n\rCustFctOut_PrkCtl_StAlyReq is equal to CustFctIn_PrkCtl_StAlyReq\n\r \n\r \n\rNote: The expression \"Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of the input CustFctIn_PrkCtlAly_BitFldConf is true\" means that the Bit position, decribed by the mentioned constant, shall be evaluated in the input signal. If constant is equal to 1, Bit1 of the input signal shall be evaluated. If Bit position is true, the expression \"Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of the input CustFctIn_PrkCtlAly_BitFldConf is true\" shall be true.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13816664828.0Non-functionalReleasednoFalsetype_not_target, relevance_filtered
Fault Tolerant Time Interval (FTTI) Note: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a
Fault Tolerant Time Interval (FTTI) 

Note: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).

If there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).

Raw

{
  "ID": "16664828.0",
  "ASIL": "  QM",
  "Text": "Fault Tolerant Time Interval (FTTI) \n\rNote: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).\n\r \n\rIf there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1385681.0",
  "Description": "Fault Tolerant Time Interval (FTTI) \n\rNote: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).\n\r \n\rIf there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13916664829.0FunctionalReleasedyesTrue
Assign generic output signals to specific output signals Outputs Request CFBEPB_s_PLCPrkCtl_StAlyReq = CustFctOut_PrkCtl_StAly
Assign generic output signals to specific output signals

Outputs

Request

 CFBEPB_s_PLCPrkCtl_StAlyReq = CustFctOut_PrkCtl_StAlyReq

States

CFBEPB_s_DiagPLCPrkCtlAly_StEve = CustFctOut_PrkCtlAly_StDiagEve

Raw

{
  "ID": "16664829.0",
  "ASIL": "  QM",
  "Text": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rRequest\n\r CFBEPB_s_PLCPrkCtl_StAlyReq = CustFctOut_PrkCtl_StAlyReq\n\rStates\n\rCFBEPB_s_DiagPLCPrkCtlAly_StEve = CustFctOut_PrkCtlAly_StDiagEve",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1357081.0",
  "Description": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rRequest\n\r CFBEPB_s_PLCPrkCtl_StAlyReq = CustFctOut_PrkCtl_StAlyReq\n\rStates\n\rCFBEPB_s_DiagPLCPrkCtlAly_StEve = CustFctOut_PrkCtlAly_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14016664830.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
DPM
DPM

Raw

{
  "ID": "16664830.0",
  "ASIL": "  ",
  "Text": "DPM",
  "Type": "Folder",
  "Status": "",
  "Summary": "DPM",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357052.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14116664831.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
DPM customer function does not use a generic Service Bridge. The behaviour of DPM is defined by the following specific requirement
DPM customer function does not use a generic Service Bridge. The behaviour of DPM is defined by the following specific requirement.

Raw

{
  "ID": "16664831.0",
  "ASIL": "  ",
  "Text": "DPM customer function does not use a generic Service Bridge. The behaviour of DPM is defined by the following specific requirement.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1385686.0",
  "Description": "DPM customer function does not use a generic Service Bridge. The behaviour of DPM is defined by the following specific requirement.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14216664832.0FunctionalReleasedyesTrue
IF: AND[1,2,3,4] 1) Bit VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of bitfield VMMP_CFBEPB_p_DPMPrkCtl_BitFldConfAly is true 2)
IF: AND[1,2,3,4]

1) Bit VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of bitfield VMMP_CFBEPB_p_DPMPrkCtl_BitFldConfAly is true

2) VSOVD_s_StDrvDir changes from another value to VMMP_VSOVD_c_DrvDirPrk

3) VSOVD_s_StSrcTarDrvPosn != VMMP_VSOVD_c_StSrcTarDrvPosnIni

4) VSOVD_s_StSrcTarDrvPosn != VMMP_VSOVD_c_StSrcTarDrvPosnIniDrvLvl

THEN:

CFBEPB_s_DPMPrkCtl_StAlyReq shall be equal to parameter VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP

ELSEIF: AND[5,6,7,8] 

5) Bit VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of bitfield VMMP_CFBEPB_p_DPMPrkCtl_BitFldConfAly is false

6) VSOVD_s_StDrvDir changes from another value to VMMP_VSOVD_c_DrvDirPrk

7) VSOVD_s_StSrcTarDrvPosn != VMMP_VSOVD_c_StSrcTarDrvPosnIni

8) VSOVD_s_StSrcTarDrvPosn != VMMP_VSOVD_c_StSrcTarDrvPosnIniDrvLvl

THEN:

CFBEPB_s_DPMPrkCtl_StAlyReq shall be equal to parameter VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly

ELSE:

CFBEPB_s_DPMPrkCtl_StAlyReq shall be equal to parameter VMMP_SINFCT_c_PrkCtlAly_StReqNoReq

Note: The expression "Bit VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of bitfield VMMP_CFBEPB_p_DPMPrkCtl_BitFldConfAly is true" means that the Bit position, decribed by the mentioned constant, shall be evaluated in the bitfield. If constant is equal to 1, Bit1 of the bitfield shall be evaluated. If Bit position is true, the expression "Bit VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of bitfield VMMP_CFBEPB_p_DPMPrkCtl_BitFldConfAly is true" shall be true.

Raw

{
  "ID": "16664832.0",
  "ASIL": "  ASIL B",
  "Text": "IF: AND[1,2,3,4]\n\r1) Bit VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of bitfield VMMP_CFBEPB_p_DPMPrkCtl_BitFldConfAly is true\n\r2) VSOVD_s_StDrvDir changes from another value to VMMP_VSOVD_c_DrvDirPrk\n\r3) VSOVD_s_StSrcTarDrvPosn != VMMP_VSOVD_c_StSrcTarDrvPosnIni\n\r4) VSOVD_s_StSrcTarDrvPosn != VMMP_VSOVD_c_StSrcTarDrvPosnIniDrvLvl\n\rTHEN:\n\rCFBEPB_s_DPMPrkCtl_StAlyReq shall be equal to parameter VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\rELSEIF: AND[5,6,7,8] \n\r5) Bit VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of bitfield VMMP_CFBEPB_p_DPMPrkCtl_BitFldConfAly is false\n\r6) VSOVD_s_StDrvDir changes from another value to VMMP_VSOVD_c_DrvDirPrk\n\r7) VSOVD_s_StSrcTarDrvPosn != VMMP_VSOVD_c_StSrcTarDrvPosnIni\n\r8) VSOVD_s_StSrcTarDrvPosn != VMMP_VSOVD_c_StSrcTarDrvPosnIniDrvLvl\n\rTHEN:\n\rCFBEPB_s_DPMPrkCtl_StAlyReq shall be equal to parameter VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly\n\rELSE:\n\rCFBEPB_s_DPMPrkCtl_StAlyReq shall be equal to parameter VMMP_SINFCT_c_PrkCtlAly_StReqNoReq\n\r \n\rNote: The expression \"Bit VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of bitfield VMMP_CFBEPB_p_DPMPrkCtl_BitFldConfAly is true\" means that the Bit position, decribed by the mentioned constant, shall be evaluated in the bitfield. If constant is equal to 1, Bit1 of the bitfield shall be evaluated. If Bit position is true, the expression \"Bit VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of bitfield VMMP_CFBEPB_p_DPMPrkCtl_BitFldConfAly is true\" shall be true.",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1357068.0",
  "Description": "IF: AND[1,2,3,4]\n\r1) Bit VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of bitfield VMMP_CFBEPB_p_DPMPrkCtl_BitFldConfAly is true\n\r2) VSOVD_s_StDrvDir changes from another value to VMMP_VSOVD_c_DrvDirPrk\n\r3) VSOVD_s_StSrcTarDrvPosn != VMMP_VSOVD_c_StSrcTarDrvPosnIni\n\r4) VSOVD_s_StSrcTarDrvPosn != VMMP_VSOVD_c_StSrcTarDrvPosnIniDrvLvl\n\rTHEN:\n\rCFBEPB_s_DPMPrkCtl_StAlyReq shall be equal to parameter VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\rELSEIF: AND[5,6,7,8] \n\r5) Bit VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of bitfield VMMP_CFBEPB_p_DPMPrkCtl_BitFldConfAly is false\n\r6) VSOVD_s_StDrvDir changes from another value to VMMP_VSOVD_c_DrvDirPrk\n\r7) VSOVD_s_StSrcTarDrvPosn != VMMP_VSOVD_c_StSrcTarDrvPosnIni\n\r8) VSOVD_s_StSrcTarDrvPosn != VMMP_VSOVD_c_StSrcTarDrvPosnIniDrvLvl\n\rTHEN:\n\rCFBEPB_s_DPMPrkCtl_StAlyReq shall be equal to parameter VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly\n\rELSE:\n\rCFBEPB_s_DPMPrkCtl_StAlyReq shall be equal to parameter VMMP_SINFCT_c_PrkCtlAly_StReqNoReq\n\r \n\rNote: The expression \"Bit VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of bitfield VMMP_CFBEPB_p_DPMPrkCtl_BitFldConfAly is true\" means that the Bit position, decribed by the mentioned constant, shall be evaluated in the bitfield. If constant is equal to 1, Bit1 of the bitfield shall be evaluated. If Bit position is true, the expression \"Bit VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of bitfield VMMP_CFBEPB_p_DPMPrkCtl_BitFldConfAly is true\" shall be true.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14316664833.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
CPM HldCtl Service
CPM HldCtl Service

Raw

{
  "ID": "16664833.0",
  "ASIL": "  ",
  "Text": "CPM HldCtl Service",
  "Type": "Folder",
  "Status": "",
  "Summary": "CPM HldCtl Service",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357054.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14416664834.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Replace generic input signals by specific input signals Inputs Signal-Values: CustFctIn_HldCtl_StLngTrmReq = 0 CustFctIn_HldC
Replace generic input signals by specific input signals

Inputs

Signal-Values:

CustFctIn_HldCtl_StLngTrmReq = 0 

CustFctIn_HldCtl_StTkovReq = 0

CustFctIn_HldCtl_StShoTrmReq = CPM_s_GrpHldCtl_StShoTrmHld

Signal-Classifier:

CustFctIn_HldCtl_StLngTrmReq_sc = 0 

CustFctIn_HldCtl_StTkovReq_sc = 0

CustFctIn_HldCtl_StShoTrmReq_sc = CPM_sc_GrpHldCtl_StShoTrmHld

Parameters 

CustFctIn_HldCtl_FlgIniExcDet = VMMP_CFBEPB_c_CPMHldCtl_FlgIniExcDet

CustFctIn_HldCtl_FlgErrQlfAcv = VMMP_CFBEPB_c_CPMHldCtl_FlgErrQlfAcv

CustFctIn_HldCtl_TurnOff = VMMP_CFBEPB_p_CPMHldCtl_TurnOff

Raw

{
  "ID": "16664834.0",
  "ASIL": "  QM",
  "Text": "Replace generic input signals by specific input signals\n\r \n\r\n\rInputs\n\rSignal-Values:\n\rCustFctIn_HldCtl_StLngTrmReq = 0 \n\rCustFctIn_HldCtl_StTkovReq = 0\n\rCustFctIn_HldCtl_StShoTrmReq = CPM_s_GrpHldCtl_StShoTrmHld\n\r \n\rSignal-Classifier:\n\rCustFctIn_HldCtl_StLngTrmReq_sc = 0 \n\rCustFctIn_HldCtl_StTkovReq_sc = 0\n\rCustFctIn_HldCtl_StShoTrmReq_sc = CPM_sc_GrpHldCtl_StShoTrmHld\n\r \n\rParameters \n\rCustFctIn_HldCtl_FlgIniExcDet = VMMP_CFBEPB_c_CPMHldCtl_FlgIniExcDet\n\rCustFctIn_HldCtl_FlgErrQlfAcv = VMMP_CFBEPB_c_CPMHldCtl_FlgErrQlfAcv\n\rCustFctIn_HldCtl_TurnOff = VMMP_CFBEPB_p_CPMHldCtl_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357072.0",
  "Description": "Replace generic input signals by specific input signals\n\r \n\r\n\rInputs\n\rSignal-Values:\n\rCustFctIn_HldCtl_StLngTrmReq = 0 \n\rCustFctIn_HldCtl_StTkovReq = 0\n\rCustFctIn_HldCtl_StShoTrmReq = CPM_s_GrpHldCtl_StShoTrmHld\n\r \n\rSignal-Classifier:\n\rCustFctIn_HldCtl_StLngTrmReq_sc = 0 \n\rCustFctIn_HldCtl_StTkovReq_sc = 0\n\rCustFctIn_HldCtl_StShoTrmReq_sc = CPM_sc_GrpHldCtl_StShoTrmHld\n\r \n\rParameters \n\rCustFctIn_HldCtl_FlgIniExcDet = VMMP_CFBEPB_c_CPMHldCtl_FlgIniExcDet\n\rCustFctIn_HldCtl_FlgErrQlfAcv = VMMP_CFBEPB_c_CPMHldCtl_FlgErrQlfAcv\n\rCustFctIn_HldCtl_TurnOff = VMMP_CFBEPB_p_CPMHldCtl_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14516664835.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
RangeCheck: Check if input signal range is valid There is no RangeCheck for CPM HldCtl-Service: Signal range is valid is always a
RangeCheck: Check if input signal range is valid

There is no RangeCheck for CPM HldCtl-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)

Raw

{
  "ID": "16664835.0",
  "ASIL": "  QM",
  "Text": "RangeCheck: Check if input signal range is valid\n\r \n\rThere is no RangeCheck for CPM HldCtl-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357073.0",
  "Description": "RangeCheck: Check if input signal range is valid\n\r \n\rThere is no RangeCheck for CPM HldCtl-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14616664836.0Non-functionalReleasednoFalsetype_not_target, relevance_filtered
Fault Tolerant Time Interval (FTTI) Note: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a
Fault Tolerant Time Interval (FTTI) 

Note: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).

If there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).

Raw

{
  "ID": "16664836.0",
  "ASIL": "  QM",
  "Text": "Fault Tolerant Time Interval (FTTI) \n\rNote: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).\n\r \n\rIf there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1385682.0",
  "Description": "Fault Tolerant Time Interval (FTTI) \n\rNote: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).\n\r \n\rIf there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14716664837.0FunctionalReleasedyesTrue
Assign generic output signals to specific output signals (HldCtl_StLngTrmReq) Request CFBEPB_s_CPMHldCtl_StShoTrmReq = CustFctOu
Assign generic output signals to specific output signals (HldCtl_StLngTrmReq)

Request

CFBEPB_s_CPMHldCtl_StShoTrmReq = CustFctOut_HldCtl_StHldReq

CFBEPB_s_DiagCPMHldCtlShoTrm_StEve = CustFctOut_HldCtl_StDiagEve

Raw

{
  "ID": "16664837.0",
  "ASIL": "  QM",
  "Text": "Assign generic output signals to specific output signals (HldCtl_StLngTrmReq)\n\r \n\rRequest\n\rCFBEPB_s_CPMHldCtl_StShoTrmReq = CustFctOut_HldCtl_StHldReq\n\rCFBEPB_s_DiagCPMHldCtlShoTrm_StEve = CustFctOut_HldCtl_StDiagEve",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1357074.0",
  "Description": "Assign generic output signals to specific output signals (HldCtl_StLngTrmReq)\n\r \n\rRequest\n\rCFBEPB_s_CPMHldCtl_StShoTrmReq = CustFctOut_HldCtl_StHldReq\n\rCFBEPB_s_DiagCPMHldCtlShoTrm_StEve = CustFctOut_HldCtl_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}