Workspace workspace · PostgreSQLLocal only

Source files

Mapping profiles

TORINO grounded verification · testcase

VMMP conservative · requirement

Import history

FileKindRowsChecksum
VME-PROD-VehicleMotionManagement - VMMP_VVL.xlsxrequirement1670c9f63958867
VME-PROD-VehicleMotionManagement - VMMP_TVC_TVCTP.xlsxrequirement546e55261e37b1
VME-PROD-VehicleMotionManagement - VMMP_TVC_TVCPV.xlsxrequirement48c291bbf0bf8b
VME-PROD-VehicleMotionManagement - VMMP_TVC_TVCPP.xlsxrequirement75a6e97f36e717
VME-PROD-VehicleMotionManagement - VMMP_TVC_TVCOP.xlsxrequirement108db974db96a4a
VME-PROD-VehicleMotionManagement - VMMP_TVC_TVCIP.xlsxrequirement3883adee9380f8
VME-PROD-VehicleMotionManagement - VMMP_TVC_TVCEC.xlsxrequirement30e01f733449cc
VME-PROD-VehicleMotionManagement - VMMP_SRVPOST_SSHPOST.xlsxrequirement127fe72dab6a70d
VME-PROD-VehicleMotionManagement - VMMP_SRVPOST_DSOPOST.xlsxrequirement140ac32d5a0db26
VME-PROD-VehicleMotionManagement - VMMP_SRVPOST_DCPOST.xlsxrequirement60d072d8489fe8
VME-PROD-VehicleMotionManagement - VMMP_SRVPOST_ASM.xlsxrequirement14942ae852b3eba
VME-PROD-VehicleMotionManagement - VMMP_SRV_VSOVD.xlsxrequirement255ad930242c8fe
VME-PROD-VehicleMotionManagement - VMMP_SRV_VSOEM.xlsxrequirement4051e925fb5e240
VME-PROD-VehicleMotionManagement - VMMP_SRV_VSOCH.xlsxrequirement105fa03f07e2505
VME-PROD-VehicleMotionManagement - VMMP_SRV_DSOPRE.xlsxrequirement19738690409fbd8
VME-PROD-VehicleMotionManagement - VMMP_SRV_ASOTA.xlsxrequirement13543cdaf3292f4
VME-PROD-VehicleMotionManagement - VMMP_SRV_ASOPOT.xlsxrequirement184da96d0c9b61e
VME-PROD-VehicleMotionManagement - VMMP_SRV_ASOAF.xlsxrequirement4005d887cf54208
VME-PROD-VehicleMotionManagement - VMMP_SOUT_SOUTFCT.xlsxrequirement4534d2bdab4dd1f
VME-PROD-VehicleMotionManagement - VMMP_SOUT_SOUTDEVLP.xlsxrequirement51aa25670a5db1

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

RowIDTypeStatusRelevantCandidateReasonNormalized text
10216663012.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following functional requirement describes the valid case of the LatCtl Service Bridge. Note: The following functional requi
The following functional requirement describes the valid case of the LatCtl Service Bridge.

Note:

The following functional requirements for case description do not need an Else-Path because only one case will be set at the same time (all cases refer to the signal "*_StDiagEve" and check one specific value). If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.

* Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)

* 

 Disable Case:

* 

 NotVld Case:

* 

 Fail Case:

* 

 Init Case:

* 

 Susp Case:

For example: It can't be defined which case is set, if Valid Case is not set. Therefore a general Else-Path is not useful.

Raw

{
  "ID": "16663012.0",
  "ASIL": "  ",
  "Text": "The following functional requirement describes the valid case of the LatCtl Service Bridge.\n\r \n\rNote:\n\rThe following functional requirements for case description do not need an Else-Path because only one case will be set at the same time (all cases refer to the signal \"*_StDiagEve\" and check one specific value). If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.\n\r* Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\r* \n\r \n\r \n\r Disable Case:\n\r* \n\r \n\r \n\r NotVld Case:\n\r* \n\r \n\r \n\r Fail Case:\n\r* \n\r \n\r \n\r Init Case:\n\r* \n\r \n\r \n\r Susp Case:\n\rFor example: It can't be defined which case is set, if Valid Case is not set. Therefore a general Else-Path is not useful.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338507.0",
  "Description": "The following functional requirement describes the valid case of the LatCtl Service Bridge.\n\r \n\rNote:\n\rThe following functional requirements for case description do not need an Else-Path because only one case will be set at the same time (all cases refer to the signal \"*_StDiagEve\" and check one specific value). If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.\n\r* Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\r* \n\r \n\r \n\r Disable Case:\n\r* \n\r \n\r \n\r NotVld Case:\n\r* \n\r \n\r \n\r Fail Case:\n\r* \n\r \n\r \n\r Init Case:\n\r* \n\r \n\r \n\r Susp Case:\n\rFor example: It can't be defined which case is set, if Valid Case is not set. Therefore a general Else-Path is not useful.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10316663013.0FunctionalReleasedyesTrue
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions) IF: CustFctOut_LatCtl_StDiag
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)

IF: 

CustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigNone

THEN: 

CustFctOut_LatCtl_StAcv = CustFctIn_LatCtl_StAcv (considering Mapping and Neutral-Value-Handling of CustFctIn_LatCtl_StAcv)

CustFctOut_LatCtlCrvtCtl_FlgGrdExtp = CustFctIn_CrvtCtl_CrvtDmdTiStamp (considering Calculation of output signal CustFctOut_LatCtlCrvtCtl_FlgGrdExtp)

CustFctOut_LatCtlSlipAgCtl_FlgAcv is calculated by Calculation of output signal CustFctOut_LatCtlSlipAgCtl_FlgAcv

CustFctOut_LatCtlCrvtCtl_CrvtDmd = CustFctIn_LatCtlCrvtCtl_CrvtDmd 

CustFctOut_LatCtlCrvtCtl_CrvtGrdDmd = CustFctIn_LatCtlCrvtCtl_CrvtGrdDmd 

CustFctOut_LatCtlCrvtCtl_FacSsty = CustFctIn_LatCtlCrvtCtl_FacSsty 

CustFctOut_LatCtlCrvtCtl_StLimCtlFReq = CustFctIn_LatCtlCrvtCtl_StLimCtlFReq (considering Mapping of CustFctIn_LatCtlCrvtCtl_StLimCtlFReq) 

CustFctOut_LatCtlSlipAgCtl_AgDmd = CustFctIn_LatCtlSlipAgCtl_AgDmd 

CustFctOut_LatCtlSlipAgCtl_AgGrdDmd = CustFctIn_LatCtlSlipAgCtl_AgGrdDmd 

CustFctOut_LatCtlStgStiCtl_AgOffStgWhlDmd = CustFctIn_LatCtlStgStiCtl_AgOffStgWhlDmd

Raw

{
  "ID": "16663013.0",
  "ASIL": "  QM",
  "Text": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\rIF: \n\rCustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN: \n\rCustFctOut_LatCtl_StAcv = CustFctIn_LatCtl_StAcv (considering Mapping and Neutral-Value-Handling of CustFctIn_LatCtl_StAcv)\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = CustFctIn_CrvtCtl_CrvtDmdTiStamp (considering Calculation of output signal CustFctOut_LatCtlCrvtCtl_FlgGrdExtp)\n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv is calculated by Calculation of output signal CustFctOut_LatCtlSlipAgCtl_FlgAcv\n\rCustFctOut_LatCtlCrvtCtl_CrvtDmd = CustFctIn_LatCtlCrvtCtl_CrvtDmd \n\rCustFctOut_LatCtlCrvtCtl_CrvtGrdDmd = CustFctIn_LatCtlCrvtCtl_CrvtGrdDmd \n\rCustFctOut_LatCtlCrvtCtl_FacSsty = CustFctIn_LatCtlCrvtCtl_FacSsty \n\rCustFctOut_LatCtlCrvtCtl_StLimCtlFReq = CustFctIn_LatCtlCrvtCtl_StLimCtlFReq (considering Mapping of CustFctIn_LatCtlCrvtCtl_StLimCtlFReq) \n\rCustFctOut_LatCtlSlipAgCtl_AgDmd = CustFctIn_LatCtlSlipAgCtl_AgDmd \n\rCustFctOut_LatCtlSlipAgCtl_AgGrdDmd = CustFctIn_LatCtlSlipAgCtl_AgGrdDmd \n\rCustFctOut_LatCtlStgStiCtl_AgOffStgWhlDmd = CustFctIn_LatCtlStgStiCtl_AgOffStgWhlDmd",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1338501.0",
  "Description": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\rIF: \n\rCustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN: \n\rCustFctOut_LatCtl_StAcv = CustFctIn_LatCtl_StAcv (considering Mapping and Neutral-Value-Handling of CustFctIn_LatCtl_StAcv)\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = CustFctIn_CrvtCtl_CrvtDmdTiStamp (considering Calculation of output signal CustFctOut_LatCtlCrvtCtl_FlgGrdExtp)\n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv is calculated by Calculation of output signal CustFctOut_LatCtlSlipAgCtl_FlgAcv\n\rCustFctOut_LatCtlCrvtCtl_CrvtDmd = CustFctIn_LatCtlCrvtCtl_CrvtDmd \n\rCustFctOut_LatCtlCrvtCtl_CrvtGrdDmd = CustFctIn_LatCtlCrvtCtl_CrvtGrdDmd \n\rCustFctOut_LatCtlCrvtCtl_FacSsty = CustFctIn_LatCtlCrvtCtl_FacSsty \n\rCustFctOut_LatCtlCrvtCtl_StLimCtlFReq = CustFctIn_LatCtlCrvtCtl_StLimCtlFReq (considering Mapping of CustFctIn_LatCtlCrvtCtl_StLimCtlFReq) \n\rCustFctOut_LatCtlSlipAgCtl_AgDmd = CustFctIn_LatCtlSlipAgCtl_AgDmd \n\rCustFctOut_LatCtlSlipAgCtl_AgGrdDmd = CustFctIn_LatCtlSlipAgCtl_AgGrdDmd \n\rCustFctOut_LatCtlStgStiCtl_AgOffStgWhlDmd = CustFctIn_LatCtlStgStiCtl_AgOffStgWhlDmd",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10416663014.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitorin
The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.

* CustFctOut_LatCtl_StAcv, CustFctOut_LatCtlCrvtCtl_FlgGrdExtp and CustFctOut_LatCtlSlipAgCtl_FlgAcv are set to a defined value or frozen to the last valid value.

* All other Outputs will be frozen to the last valid value.

Raw

{
  "ID": "16663014.0",
  "ASIL": "  ",
  "Text": "The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.\n\r* CustFctOut_LatCtl_StAcv, CustFctOut_LatCtlCrvtCtl_FlgGrdExtp and CustFctOut_LatCtlSlipAgCtl_FlgAcv are set to a defined value or frozen to the last valid value.\n\r* All other Outputs will be frozen to the last valid value.",
  "Type": "Information",
  "Status": "",
  "Summary": "Note for different cases of errors",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338499.0",
  "Description": "The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.\n\r* CustFctOut_LatCtl_StAcv, CustFctOut_LatCtlCrvtCtl_FlgGrdExtp and CustFctOut_LatCtlSlipAgCtl_FlgAcv are set to a defined value or frozen to the last valid value.\n\r* All other Outputs will be frozen to the last valid value.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10523567511.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitorin
The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.

* CustFctOut_LatCtl_StAcv and CustFctOut_LatCtlSlipAgCtl_FlgAcv are set to a defined value or frozen to the last valid value.

* CustFctOut_LatCtlCrvtCtl_FlgGrdExtp and CustFctOut_LatCtlCrvtCtl_CrvtGrdDmd are set to a defined value.

* All other Outputs will be frozen to the last valid value.

Raw

{
  "ID": "23567511.0",
  "ASIL": "  ",
  "Text": "The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.\n\r* CustFctOut_LatCtl_StAcv and CustFctOut_LatCtlSlipAgCtl_FlgAcv are set to a defined value or frozen to the last valid value.\n\r* CustFctOut_LatCtlCrvtCtl_FlgGrdExtp and CustFctOut_LatCtlCrvtCtl_CrvtGrdDmd are set to a defined value.\n\r* All other Outputs will be frozen to the last valid value.",
  "Type": "Information",
  "Status": "",
  "Summary": "Note for different cases of errors",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.\n\r* CustFctOut_LatCtl_StAcv and CustFctOut_LatCtlSlipAgCtl_FlgAcv are set to a defined value or frozen to the last valid value.\n\r* CustFctOut_LatCtlCrvtCtl_FlgGrdExtp and CustFctOut_LatCtlCrvtCtl_CrvtGrdDmd are set to a defined value.\n\r* All other Outputs will be frozen to the last valid value.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10616663015.0FunctionalReleasedyesTrue
Disable Case: IF: CustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigDi THEN: CustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq
Disable Case:

IF: 

CustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigDi

THEN: 

CustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false) 

CustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)

All other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)

Raw

{
  "ID": "16663015.0",
  "ASIL": "  QM",
  "Text": "Disable Case:\n\r \n\r\n\rIF: \n\rCustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigDi\n\r \n\r \n\rTHEN: \n\rCustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false) \n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Disable Case",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1338502.0",
  "Description": "Disable Case:\n\r \n\r\n\rIF: \n\rCustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigDi\n\r \n\r \n\rTHEN: \n\rCustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false) \n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10723463891.0FunctionalReleasedyesTrue
Disable Case: IF: CustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigDi THEN: CustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq
Disable Case:

IF: 

CustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigDi

THEN: 

CustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false)

CustFctOut_LatCtlCrvtCtl_CrvtGrdDmd = 0 

CustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)

All other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)

Raw

{
  "ID": "23463891.0",
  "ASIL": "  QM",
  "Text": "Disable Case:\n\r \n\r\n\rIF: \n\rCustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false)\n\rCustFctOut_LatCtlCrvtCtl_CrvtGrdDmd = 0 \n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Disable Case",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Disable Case:\n\r \n\r\n\rIF: \n\rCustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false)\n\rCustFctOut_LatCtlCrvtCtl_CrvtGrdDmd = 0 \n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10816663016.0FunctionalReleasedyesTrue
NotVld Case: IF: CustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigNotVld THEN: CustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoR
NotVld Case:

IF: 

CustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigNotVld

THEN: 

CustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false) 

CustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)

All other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)

Raw

{
  "ID": "16663016.0",
  "ASIL": "  QM",
  "Text": "NotVld Case:\n\r \n\rIF: \n\rCustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN: \n\rCustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false) \n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "NotVld Case",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1338505.0",
  "Description": "NotVld Case:\n\r \n\rIF: \n\rCustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN: \n\rCustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false) \n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10923567515.0FunctionalReleasedyesTrue
NotVld Case: IF: CustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigNotVld THEN: CustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoR
NotVld Case:

IF: 

CustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigNotVld

THEN: 

CustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false)

CustFctOut_LatCtlCrvtCtl_CrvtGrdDmd = 0 

CustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)

All other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)

Raw

{
  "ID": "23567515.0",
  "ASIL": "  QM",
  "Text": "NotVld Case:\n\r \n\rIF: \n\rCustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN: \n\rCustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false)\n\rCustFctOut_LatCtlCrvtCtl_CrvtGrdDmd = 0 \n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "NotVld Case",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "NotVld Case:\n\r \n\rIF: \n\rCustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN: \n\rCustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false)\n\rCustFctOut_LatCtlCrvtCtl_CrvtGrdDmd = 0 \n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11016663017.0FunctionalReleasedyesTrue
Fail Case: IF: CustFctOut_LatCtl_DiagEve = VMMP_c_DiagEveSigFail THEN: CustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq Cu
Fail Case:

IF: 

CustFctOut_LatCtl_DiagEve = VMMP_c_DiagEveSigFail

THEN: 

CustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false) 

CustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)

All other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)

Raw

{
  "ID": "16663017.0",
  "ASIL": "  QM",
  "Text": "Fail Case:\n\r \n\rIF: \n\rCustFctOut_LatCtl_DiagEve = VMMP_c_DiagEveSigFail\n\rTHEN: \n\rCustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false) \n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Fail Case",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1338509.0",
  "Description": "Fail Case:\n\r \n\rIF: \n\rCustFctOut_LatCtl_DiagEve = VMMP_c_DiagEveSigFail\n\rTHEN: \n\rCustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false) \n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11123567516.0FunctionalReleasedyesTrue
Fail Case: IF: CustFctOut_LatCtl_DiagEve = VMMP_c_DiagEveSigFail THEN: CustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq Cu
Fail Case:

IF: 

CustFctOut_LatCtl_DiagEve = VMMP_c_DiagEveSigFail

THEN: 

CustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false)

CustFctOut_LatCtlCrvtCtl_CrvtGrdDmd = 0 

CustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)

All other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)

Raw

{
  "ID": "23567516.0",
  "ASIL": "  QM",
  "Text": "Fail Case:\n\r \n\rIF: \n\rCustFctOut_LatCtl_DiagEve = VMMP_c_DiagEveSigFail\n\rTHEN: \n\rCustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false)\n\rCustFctOut_LatCtlCrvtCtl_CrvtGrdDmd = 0 \n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Fail Case",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Fail Case:\n\r \n\rIF: \n\rCustFctOut_LatCtl_DiagEve = VMMP_c_DiagEveSigFail\n\rTHEN: \n\rCustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false)\n\rCustFctOut_LatCtlCrvtCtl_CrvtGrdDmd = 0 \n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11216663018.0FunctionalReleasedyesTrue
Init Case: IF: CustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigIni THEN: CustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq
Init

 Case:

IF: 

CustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigIni

THEN: 

CustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false) 

CustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)

All other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)

Raw

{
  "ID": "16663018.0",
  "ASIL": "  QM",
  "Text": "Init\n\r Case:\n\r \n\rIF: \n\rCustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN: \n\rCustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false) \n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Init Case",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1338511.0",
  "Description": "Init\n\r Case:\n\r \n\rIF: \n\rCustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN: \n\rCustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false) \n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11323567518.0FunctionalReleasedyesTrue
Init Case: IF: CustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigIni THEN: CustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq
Init

 Case:

IF: 

CustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigIni

THEN: 

CustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false)

CustFctOut_LatCtlCrvtCtl_CrvtGrdDmd = 0 

CustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)

All other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)

Raw

{
  "ID": "23567518.0",
  "ASIL": "  QM",
  "Text": "Init\n\r Case:\n\r \n\rIF: \n\rCustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN: \n\rCustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false)\n\rCustFctOut_LatCtlCrvtCtl_CrvtGrdDmd = 0 \n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Init Case",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Init\n\r Case:\n\r \n\rIF: \n\rCustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN: \n\rCustFctOut_LatCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false)\n\rCustFctOut_LatCtlCrvtCtl_CrvtGrdDmd = 0 \n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11416663019.0FunctionalReleasedyesTrue
Susp Case: IF: CustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigSusp THEN: CustFctOut_LatCtl_StAcv shall be equal to the value
Susp Case:

IF: 

CustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigSusp

THEN: 

CustFctOut_LatCtl_StAcv shall be equal to the value of previous computation cycle (Hold Last Value)

CustFctOut_LatCtlCrvtCtl_FlgGrdExtp shall be equal to the value of previous computation cycle (Hold Last Value) 

CustFctOut_LatCtlSlipAgCtl_FlgAcv shall be equal to the value of previous computation cycle (Hold Last Value)

All other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)

Raw

{
  "ID": "16663019.0",
  "ASIL": "  QM",
  "Text": "Susp Case:\n\r \n\rIF: \n\rCustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN: \n\rCustFctOut_LatCtl_StAcv shall be equal to the value of previous computation cycle (Hold Last Value)\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp shall be equal to the value of previous computation cycle (Hold Last Value) \n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv shall be equal to the value of previous computation cycle (Hold Last Value)\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Susp Case",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1338504.0",
  "Description": "Susp Case:\n\r \n\rIF: \n\rCustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN: \n\rCustFctOut_LatCtl_StAcv shall be equal to the value of previous computation cycle (Hold Last Value)\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp shall be equal to the value of previous computation cycle (Hold Last Value) \n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv shall be equal to the value of previous computation cycle (Hold Last Value)\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11523567522.0FunctionalReleasedyesTrue
Susp Case: IF: CustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigSusp THEN: CustFctOut_LatCtl_StAcv shall be equal to the value
Susp Case:

IF: 

CustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigSusp

THEN: 

CustFctOut_LatCtl_StAcv shall be equal to the value of previous computation cycle (Hold Last Value)

CustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false)

CustFctOut_LatCtlCrvtCtl_CrvtGrdDmd = 0 

CustFctOut_LatCtlSlipAgCtl_FlgAcv shall be equal to the value of previous computation cycle (Hold Last Value)

All other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)

Raw

{
  "ID": "23567522.0",
  "ASIL": "  QM",
  "Text": "Susp Case:\n\r \n\rIF: \n\rCustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN: \n\rCustFctOut_LatCtl_StAcv shall be equal to the value of previous computation cycle (Hold Last Value)\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false)\n\rCustFctOut_LatCtlCrvtCtl_CrvtGrdDmd = 0 \n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv shall be equal to the value of previous computation cycle (Hold Last Value)\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Susp Case",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Susp Case:\n\r \n\rIF: \n\rCustFctOut_LatCtl_StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN: \n\rCustFctOut_LatCtl_StAcv shall be equal to the value of previous computation cycle (Hold Last Value)\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false)\n\rCustFctOut_LatCtlCrvtCtl_CrvtGrdDmd = 0 \n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv shall be equal to the value of previous computation cycle (Hold Last Value)\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11616663020.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Specific Conditions and Requirements
Specific Conditions and Requirements

Raw

{
  "ID": "16663020.0",
  "ASIL": "  ",
  "Text": "Specific Conditions and Requirements",
  "Type": "Folder",
  "Status": "",
  "Summary": "Specific Conditions and Requirements",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338133.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11716663021.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The module output values in the initial timestep are not equal to the defined Init Values in the signal specification file. It is
The module output values in the initial timestep are not equal to the defined Init Values in the signal specification file.

It is not necessary to check the output values of the modul within the initial timestep.

Raw

{
  "ID": "16663021.0",
  "ASIL": "  ",
  "Text": "The module output values in the initial timestep are not equal to the defined Init Values in the signal specification file.\n\r \n\rIt is not necessary to check the output values of the modul within the initial timestep.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1341255.0",
  "Description": "The module output values in the initial timestep are not equal to the defined Init Values in the signal specification file.\n\r \n\rIt is not necessary to check the output values of the modul within the initial timestep.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11816663022.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
DBR LgtLimA Service
DBR LgtLimA Service

Raw

{
  "ID": "16663022.0",
  "ASIL": "  ",
  "Text": "DBR LgtLimA Service",
  "Type": "Folder",
  "Status": "",
  "Summary": "DBR LgtLimA Service",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338193.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11916663023.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Replace generic input signals by specific input signals Inputs Signal-Values: CustFctIn_LgtLimA_StAcv = DBR_s_LgtLimA_StAcvEPB
Replace generic input signals by specific input signals

Inputs

Signal-Values:

CustFctIn_LgtLimA_StAcv = DBR_s_LgtLimA_StAcvEPB 

CustFctIn_LgtLimA_ADmd = DBR_s_LgtLimA_ADmdEPB 

CustFctIn_LgtLimA_APredTar = DBR_s_LgtLimA_APredTarEPB 

CustFctIn_LgtLimA_AGrdMaxDec = 0 

CustFctIn_LgtLimA_AGrdMaxInc = 0 

CustFctIn_LgtLimA_ATlrHiTar = DBR_s_LgtLimA_APredTarEPB 

CustFctIn_LgtLimA_ATlrHiDyn = DBR_s_LgtLimA_ADmdEPB 

CustFctIn_LgtLimA_MdTarDyn = 0 

Signal-Classifier:

CustFctIn_LgtLimA_StAcv_sc = DBR_sc_LgtLimA_StAcvEPB 

CustFctIn_LgtLimA_ADmd_sc = DBR_sc_LgtLimA_ADmdEPB 

CustFctIn_LgtLimA_APredTar_sc = DBR_sc_LgtLimA_APredTarEPB 

CustFctIn_LgtLimA_AGrdMaxDec_sc = 0 

CustFctIn_LgtLimA_AGrdMaxInc_sc = 0 

CustFctIn_LgtLimA_ATlrHiTar_sc = DBR_sc_LgtLimA_APredTarEPB 

CustFctIn_LgtLimA_ATlrHiDyn_sc = DBR_sc_LgtLimA_ADmdEPB 

CustFctIn_LgtLimA_MdTarDyn_sc = 0 

Parameters 

CustFctIn_LgtLimA_BitFldConf = VMMP_CFBBCS_p_DBRLgtLimA_BitFldConf

CustFctIn_LgtLimA_FlgIniExcDet = VMMP_CFBBCS_c_DBRLgtLimA_FlgIniExcDet

CustFctIn_LgtLimA_FlgErrQlfAcv = VMMP_CFBBCS_c_DBRLgtLimA_FlgErrQlfAcv

CustFctIn_LgtLimA_TurnOff = VMMP_CFBBCS_p_DBRLgtLimA_TurnOff

Raw

{
  "ID": "16663023.0",
  "ASIL": "  ASIL A",
  "Text": "Replace generic input signals by specific input signals\n\r \n\r\n\rInputs\n\rSignal-Values:\n\rCustFctIn_LgtLimA_StAcv = DBR_s_LgtLimA_StAcvEPB \n\rCustFctIn_LgtLimA_ADmd = DBR_s_LgtLimA_ADmdEPB \n\rCustFctIn_LgtLimA_APredTar = DBR_s_LgtLimA_APredTarEPB \n\rCustFctIn_LgtLimA_AGrdMaxDec = 0 \n\rCustFctIn_LgtLimA_AGrdMaxInc = 0 \n\rCustFctIn_LgtLimA_ATlrHiTar = DBR_s_LgtLimA_APredTarEPB \n\rCustFctIn_LgtLimA_ATlrHiDyn = DBR_s_LgtLimA_ADmdEPB \n\rCustFctIn_LgtLimA_MdTarDyn = 0 \n\r \n\rSignal-Classifier:\n\rCustFctIn_LgtLimA_StAcv_sc = DBR_sc_LgtLimA_StAcvEPB \n\rCustFctIn_LgtLimA_ADmd_sc = DBR_sc_LgtLimA_ADmdEPB \n\rCustFctIn_LgtLimA_APredTar_sc = DBR_sc_LgtLimA_APredTarEPB \n\rCustFctIn_LgtLimA_AGrdMaxDec_sc = 0 \n\rCustFctIn_LgtLimA_AGrdMaxInc_sc = 0 \n\rCustFctIn_LgtLimA_ATlrHiTar_sc = DBR_sc_LgtLimA_APredTarEPB \n\rCustFctIn_LgtLimA_ATlrHiDyn_sc = DBR_sc_LgtLimA_ADmdEPB \n\rCustFctIn_LgtLimA_MdTarDyn_sc = 0 \n\r \n\rParameters \n\rCustFctIn_LgtLimA_BitFldConf = VMMP_CFBBCS_p_DBRLgtLimA_BitFldConf\n\rCustFctIn_LgtLimA_FlgIniExcDet = VMMP_CFBBCS_c_DBRLgtLimA_FlgIniExcDet\n\rCustFctIn_LgtLimA_FlgErrQlfAcv = VMMP_CFBBCS_c_DBRLgtLimA_FlgErrQlfAcv\n\rCustFctIn_LgtLimA_TurnOff = VMMP_CFBBCS_p_DBRLgtLimA_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "Replace generic input signals by specific input signals",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338192.0",
  "Description": "Replace generic input signals by specific input signals\n\r \n\r\n\rInputs\n\rSignal-Values:\n\rCustFctIn_LgtLimA_StAcv = DBR_s_LgtLimA_StAcvEPB \n\rCustFctIn_LgtLimA_ADmd = DBR_s_LgtLimA_ADmdEPB \n\rCustFctIn_LgtLimA_APredTar = DBR_s_LgtLimA_APredTarEPB \n\rCustFctIn_LgtLimA_AGrdMaxDec = 0 \n\rCustFctIn_LgtLimA_AGrdMaxInc = 0 \n\rCustFctIn_LgtLimA_ATlrHiTar = DBR_s_LgtLimA_APredTarEPB \n\rCustFctIn_LgtLimA_ATlrHiDyn = DBR_s_LgtLimA_ADmdEPB \n\rCustFctIn_LgtLimA_MdTarDyn = 0 \n\r \n\rSignal-Classifier:\n\rCustFctIn_LgtLimA_StAcv_sc = DBR_sc_LgtLimA_StAcvEPB \n\rCustFctIn_LgtLimA_ADmd_sc = DBR_sc_LgtLimA_ADmdEPB \n\rCustFctIn_LgtLimA_APredTar_sc = DBR_sc_LgtLimA_APredTarEPB \n\rCustFctIn_LgtLimA_AGrdMaxDec_sc = 0 \n\rCustFctIn_LgtLimA_AGrdMaxInc_sc = 0 \n\rCustFctIn_LgtLimA_ATlrHiTar_sc = DBR_sc_LgtLimA_APredTarEPB \n\rCustFctIn_LgtLimA_ATlrHiDyn_sc = DBR_sc_LgtLimA_ADmdEPB \n\rCustFctIn_LgtLimA_MdTarDyn_sc = 0 \n\r \n\rParameters \n\rCustFctIn_LgtLimA_BitFldConf = VMMP_CFBBCS_p_DBRLgtLimA_BitFldConf\n\rCustFctIn_LgtLimA_FlgIniExcDet = VMMP_CFBBCS_c_DBRLgtLimA_FlgIniExcDet\n\rCustFctIn_LgtLimA_FlgErrQlfAcv = VMMP_CFBBCS_c_DBRLgtLimA_FlgErrQlfAcv\n\rCustFctIn_LgtLimA_TurnOff = VMMP_CFBBCS_p_DBRLgtLimA_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12024564644.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Replace generic input signals by specific input signals Inputs Signal-Values: CustFctIn_LgtLimA_StAcv = DBR_s_LgtLimA_StAcvEPB
Replace generic input signals by specific input signals

Inputs

Signal-Values:

CustFctIn_LgtLimA_StAcv = DBR_s_LgtLimA_StAcvEPB 

CustFctIn_LgtLimA_ADmd = DBR_s_LgtLimA_ADmdEPB 

CustFctIn_LgtLimA_APredTar = DBR_s_LgtLimA_APredTarEPB 

CustFctIn_LgtLimA_AGrdMaxDec = 0 

CustFctIn_LgtLimA_AGrdMaxInc = 0 

CustFctIn_LgtLimA_ATlrHiTar = DBR_s_LgtLimA_APredTarEPB 

CustFctIn_LgtLimA_ATlrHiDyn = DBR_s_LgtLimA_ADmdEPB 

CustFctIn_LgtLimA_MdTarDyn = 0 

Signal-Classifier:

CustFctIn_LgtLimA_StAcv_sc = DBR_sc_LgtLimA_StAcvEPB 

CustFctIn_LgtLimA_ADmd_sc = DBR_sc_LgtLimA_ADmdEPB 

CustFctIn_LgtLimA_APredTar_sc = DBR_sc_LgtLimA_APredTarEPB 

CustFctIn_LgtLimA_AGrdMaxDec_sc = 0 

CustFctIn_LgtLimA_AGrdMaxInc_sc = 0 

CustFctIn_LgtLimA_ATlrHiTar_sc = DBR_sc_LgtLimA_APredTarEPB 

CustFctIn_LgtLimA_ATlrHiDyn_sc = DBR_sc_LgtLimA_ADmdEPB 

CustFctIn_LgtLimA_MdTarDyn_sc = 0 

Parameters 

CustFctIn_LgtLimA_BitFldConf = VMMP_CFBBCS_p_DBRLgtLimA_BitFldConf

CustFctIn_LgtLimA_FlgIniExcDet = VMMP_CFBBCS_c_DBRLgtLimA_FlgIniExcDet

CustFctIn_LgtLimA_FlgErrQlfAcv = VMMP_CFBBCS_c_DBRLgtLimA_FlgErrQlfAcv

CustFctIn_LgtLimA_TurnOff = VMMP_CFBBCS_p_DBRLgtLimA_TurnOff

Raw

{
  "ID": "24564644.0",
  "ASIL": "  ASIL C",
  "Text": "Replace generic input signals by specific input signals\n\r \n\r\n\rInputs\n\rSignal-Values:\n\rCustFctIn_LgtLimA_StAcv = DBR_s_LgtLimA_StAcvEPB \n\rCustFctIn_LgtLimA_ADmd = DBR_s_LgtLimA_ADmdEPB \n\rCustFctIn_LgtLimA_APredTar = DBR_s_LgtLimA_APredTarEPB \n\rCustFctIn_LgtLimA_AGrdMaxDec = 0 \n\rCustFctIn_LgtLimA_AGrdMaxInc = 0 \n\rCustFctIn_LgtLimA_ATlrHiTar = DBR_s_LgtLimA_APredTarEPB \n\rCustFctIn_LgtLimA_ATlrHiDyn = DBR_s_LgtLimA_ADmdEPB \n\rCustFctIn_LgtLimA_MdTarDyn = 0 \n\r \n\rSignal-Classifier:\n\rCustFctIn_LgtLimA_StAcv_sc = DBR_sc_LgtLimA_StAcvEPB \n\rCustFctIn_LgtLimA_ADmd_sc = DBR_sc_LgtLimA_ADmdEPB \n\rCustFctIn_LgtLimA_APredTar_sc = DBR_sc_LgtLimA_APredTarEPB \n\rCustFctIn_LgtLimA_AGrdMaxDec_sc = 0 \n\rCustFctIn_LgtLimA_AGrdMaxInc_sc = 0 \n\rCustFctIn_LgtLimA_ATlrHiTar_sc = DBR_sc_LgtLimA_APredTarEPB \n\rCustFctIn_LgtLimA_ATlrHiDyn_sc = DBR_sc_LgtLimA_ADmdEPB \n\rCustFctIn_LgtLimA_MdTarDyn_sc = 0 \n\r \n\rParameters \n\rCustFctIn_LgtLimA_BitFldConf = VMMP_CFBBCS_p_DBRLgtLimA_BitFldConf\n\rCustFctIn_LgtLimA_FlgIniExcDet = VMMP_CFBBCS_c_DBRLgtLimA_FlgIniExcDet\n\rCustFctIn_LgtLimA_FlgErrQlfAcv = VMMP_CFBBCS_c_DBRLgtLimA_FlgErrQlfAcv\n\rCustFctIn_LgtLimA_TurnOff = VMMP_CFBBCS_p_DBRLgtLimA_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "Replace generic input signals by specific input signals",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Replace generic input signals by specific input signals\n\r \n\r\n\rInputs\n\rSignal-Values:\n\rCustFctIn_LgtLimA_StAcv = DBR_s_LgtLimA_StAcvEPB \n\rCustFctIn_LgtLimA_ADmd = DBR_s_LgtLimA_ADmdEPB \n\rCustFctIn_LgtLimA_APredTar = DBR_s_LgtLimA_APredTarEPB \n\rCustFctIn_LgtLimA_AGrdMaxDec = 0 \n\rCustFctIn_LgtLimA_AGrdMaxInc = 0 \n\rCustFctIn_LgtLimA_ATlrHiTar = DBR_s_LgtLimA_APredTarEPB \n\rCustFctIn_LgtLimA_ATlrHiDyn = DBR_s_LgtLimA_ADmdEPB \n\rCustFctIn_LgtLimA_MdTarDyn = 0 \n\r \n\rSignal-Classifier:\n\rCustFctIn_LgtLimA_StAcv_sc = DBR_sc_LgtLimA_StAcvEPB \n\rCustFctIn_LgtLimA_ADmd_sc = DBR_sc_LgtLimA_ADmdEPB \n\rCustFctIn_LgtLimA_APredTar_sc = DBR_sc_LgtLimA_APredTarEPB \n\rCustFctIn_LgtLimA_AGrdMaxDec_sc = 0 \n\rCustFctIn_LgtLimA_AGrdMaxInc_sc = 0 \n\rCustFctIn_LgtLimA_ATlrHiTar_sc = DBR_sc_LgtLimA_APredTarEPB \n\rCustFctIn_LgtLimA_ATlrHiDyn_sc = DBR_sc_LgtLimA_ADmdEPB \n\rCustFctIn_LgtLimA_MdTarDyn_sc = 0 \n\r \n\rParameters \n\rCustFctIn_LgtLimA_BitFldConf = VMMP_CFBBCS_p_DBRLgtLimA_BitFldConf\n\rCustFctIn_LgtLimA_FlgIniExcDet = VMMP_CFBBCS_c_DBRLgtLimA_FlgIniExcDet\n\rCustFctIn_LgtLimA_FlgErrQlfAcv = VMMP_CFBBCS_c_DBRLgtLimA_FlgErrQlfAcv\n\rCustFctIn_LgtLimA_TurnOff = VMMP_CFBBCS_p_DBRLgtLimA_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12116663024.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
RangeCheck: Check if input signal range is valid There is no RangeCheck for DBR LgtLimA-Service: Signal range is valid is always
RangeCheck: Check if input signal range is valid 

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

Raw

{
  "ID": "16663024.0",
  "ASIL": "  ASIL A",
  "Text": "RangeCheck: Check if input signal range is valid \n\r \n\rThere is no RangeCheck for DBR LgtLimA-Service: Signal range is valid is always applied. (Signal range is invalid is never applied).",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "RangeCheck: Check if input signal range is valid",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338194.0",
  "Description": "RangeCheck: Check if input signal range is valid \n\r \n\rThere is no RangeCheck for DBR LgtLimA-Service: Signal range is valid is always applied. (Signal range is invalid is never applied).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12224564645.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
RangeCheck: Check if input signal range is valid There is no RangeCheck for DBR LgtLimA-Service: Signal range is valid is always
RangeCheck: Check if input signal range is valid 

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

Raw

{
  "ID": "24564645.0",
  "ASIL": "  ASIL C",
  "Text": "RangeCheck: Check if input signal range is valid \n\r \n\rThere is no RangeCheck for DBR LgtLimA-Service: Signal range is valid is always applied. (Signal range is invalid is never applied).",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "RangeCheck: Check if input signal range is valid",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "RangeCheck: Check if input signal range is valid \n\r \n\rThere is no RangeCheck for DBR LgtLimA-Service: Signal range is valid is always applied. (Signal range is invalid is never applied).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12316663025.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Assignment for Mapping *StDiagEve to *StVld: *StDiagEve = CustFctOut_LgtLimA_StDiagEve CFBBCS_s_DBRLgtLimA_StVld = *StVld
Assignment for Mapping *StDiagEve to *StVld:

*StDiagEve = CustFctOut_LgtLimA_StDiagEve

CFBBCS_s_DBRLgtLimA_StVld = *StVld

Raw

{
  "ID": "16663025.0",
  "ASIL": "  QM",
  "Text": "Assignment for Mapping *StDiagEve to *StVld:\n\r \n\r*StDiagEve = CustFctOut_LgtLimA_StDiagEve\n\rCFBBCS_s_DBRLgtLimA_StVld = *StVld",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "Assignment for Mapping *StDiagEve to *StVld:",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338195.0",
  "Description": "Assignment for Mapping *StDiagEve to *StVld:\n\r \n\r*StDiagEve = CustFctOut_LgtLimA_StDiagEve\n\rCFBBCS_s_DBRLgtLimA_StVld = *StVld",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12424564646.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Assignment for Mapping *StDiagEve to *StVld: *StDiagEve = CustFctOut_LgtLimA_StDiagEve CFBBCS_s_DBRLgtLimA_StVld = *StVld
Assignment for Mapping *StDiagEve to *StVld:

*StDiagEve = CustFctOut_LgtLimA_StDiagEve

CFBBCS_s_DBRLgtLimA_StVld = *StVld

Raw

{
  "ID": "24564646.0",
  "ASIL": "  ASIL B",
  "Text": "Assignment for Mapping *StDiagEve to *StVld:\n\r \n\r*StDiagEve = CustFctOut_LgtLimA_StDiagEve\n\rCFBBCS_s_DBRLgtLimA_StVld = *StVld",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "Assignment for Mapping *StDiagEve to *StVld:",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Assignment for Mapping *StDiagEve to *StVld:\n\r \n\r*StDiagEve = CustFctOut_LgtLimA_StDiagEve\n\rCFBBCS_s_DBRLgtLimA_StVld = *StVld",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12516663026.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": "16663026.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": "Mapping *StDiagEve to *StVld",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1343449.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"
}
12624564643.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": "24564643.0",
  "ASIL": "  ASIL B",
  "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": "Mapping *StDiagEve to *StVld",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "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"
}
12716663027.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": "16663027.0",
  "ASIL": "  ASIL A",
  "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": "Fault Tolerant Time Interval (FTTI)",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1383512.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"
}
12824564642.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": "24564642.0",
  "ASIL": "  ASIL C",
  "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": "Fault Tolerant Time Interval (FTTI)",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "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"
}
12916663028.0FunctionalReleasedyesTrue
Assign generic output signals to specific output signals Outputs StAcv CFBBCS_s_DBRLgtLimA_StAcv = CustFctOut_LgtLimA_StAcv Al
Assign generic output signals to specific output signals

Outputs

StAcv

CFBBCS_s_DBRLgtLimA_StAcv = CustFctOut_LgtLimA_StAcv

All other Outputs

CFBBCS_s_DBRLgtLimA_ADmd = CustFctOut_LgtLimA_ADmd

CFBBCS_s_DBRLgtLimA_APredTar = CustFctOut_LgtLimA_APredTar

CFBBCS_s_DBRLgtLimA_ATlrHiTar = CustFctOut_LgtLimA_ATlrHiTar

CFBBCS_s_DBRLgtLimA_ATlrHiDyn = CustFctOut_LgtLimA_ATlrHiDyn

States

CFBBCS_s_DiagDBRLgtLimA_StEve = CustFctOut_LgtLimA_StDiagEve

CFBBCS_s_DBRLgtLimA_StVld = *StVld (considering Mapping *StDiagEve to *StVld and CustFctOut_LgtLimA_StDiagEve)

Raw

{
  "ID": "16663028.0",
  "ASIL": "  ASIL A",
  "Text": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rStAcv\n\rCFBBCS_s_DBRLgtLimA_StAcv = CustFctOut_LgtLimA_StAcv\n\r \n\rAll other Outputs\n\rCFBBCS_s_DBRLgtLimA_ADmd = CustFctOut_LgtLimA_ADmd\n\rCFBBCS_s_DBRLgtLimA_APredTar = CustFctOut_LgtLimA_APredTar\n\rCFBBCS_s_DBRLgtLimA_ATlrHiTar = CustFctOut_LgtLimA_ATlrHiTar\n\rCFBBCS_s_DBRLgtLimA_ATlrHiDyn = CustFctOut_LgtLimA_ATlrHiDyn\n\rStates\n\rCFBBCS_s_DiagDBRLgtLimA_StEve = CustFctOut_LgtLimA_StDiagEve\n\rCFBBCS_s_DBRLgtLimA_StVld = *StVld (considering Mapping *StDiagEve to *StVld and CustFctOut_LgtLimA_StDiagEve)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Assign generic output signals to specific output signals",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1338197.0",
  "Description": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rStAcv\n\rCFBBCS_s_DBRLgtLimA_StAcv = CustFctOut_LgtLimA_StAcv\n\r \n\rAll other Outputs\n\rCFBBCS_s_DBRLgtLimA_ADmd = CustFctOut_LgtLimA_ADmd\n\rCFBBCS_s_DBRLgtLimA_APredTar = CustFctOut_LgtLimA_APredTar\n\rCFBBCS_s_DBRLgtLimA_ATlrHiTar = CustFctOut_LgtLimA_ATlrHiTar\n\rCFBBCS_s_DBRLgtLimA_ATlrHiDyn = CustFctOut_LgtLimA_ATlrHiDyn\n\rStates\n\rCFBBCS_s_DiagDBRLgtLimA_StEve = CustFctOut_LgtLimA_StDiagEve\n\rCFBBCS_s_DBRLgtLimA_StVld = *StVld (considering Mapping *StDiagEve to *StVld and CustFctOut_LgtLimA_StDiagEve)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13023488460.0FunctionalReleasedyesTrue
Assign generic output signals to specific output signals Outputs StAcv CFBBCS_s_DBRLgtLimA_StAcv = CustFctOut_LgtLimA_StAcv Al
Assign generic output signals to specific output signals

Outputs

StAcv

CFBBCS_s_DBRLgtLimA_StAcv = CustFctOut_LgtLimA_StAcv

All other Outputs

CFBBCS_s_DBRLgtLimA_ADmd = CustFctOut_LgtLimA_ADmd

CFBBCS_s_DBRLgtLimA_APredTar = CustFctOut_LgtLimA_APredTar

CFBBCS_s_DBRLgtLimA_ATlrHiTar = CustFctOut_LgtLimA_ATlrHiTar

CFBBCS_s_DBRLgtLimA_ATlrHiDyn = CustFctOut_LgtLimA_ATlrHiDyn

States

CFBBCS_s_DiagDBRLgtLimA_StEve = CustFctOut_LgtLimA_StDiagEve

CFBBCS_s_DBRLgtLimA_StVld = *StVld (considering Mapping *StDiagEve to *StVld and CustFctOut_LgtLimA_StDiagEve)

Raw

{
  "ID": "23488460.0",
  "ASIL": "  ASIL C",
  "Text": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rStAcv\n\rCFBBCS_s_DBRLgtLimA_StAcv = CustFctOut_LgtLimA_StAcv\n\r \n\rAll other Outputs\n\rCFBBCS_s_DBRLgtLimA_ADmd = CustFctOut_LgtLimA_ADmd\n\rCFBBCS_s_DBRLgtLimA_APredTar = CustFctOut_LgtLimA_APredTar\n\rCFBBCS_s_DBRLgtLimA_ATlrHiTar = CustFctOut_LgtLimA_ATlrHiTar\n\rCFBBCS_s_DBRLgtLimA_ATlrHiDyn = CustFctOut_LgtLimA_ATlrHiDyn\n\rStates\n\rCFBBCS_s_DiagDBRLgtLimA_StEve = CustFctOut_LgtLimA_StDiagEve\n\rCFBBCS_s_DBRLgtLimA_StVld = *StVld (considering Mapping *StDiagEve to *StVld and CustFctOut_LgtLimA_StDiagEve)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Assign generic output signals to specific output signals",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rStAcv\n\rCFBBCS_s_DBRLgtLimA_StAcv = CustFctOut_LgtLimA_StAcv\n\r \n\rAll other Outputs\n\rCFBBCS_s_DBRLgtLimA_ADmd = CustFctOut_LgtLimA_ADmd\n\rCFBBCS_s_DBRLgtLimA_APredTar = CustFctOut_LgtLimA_APredTar\n\rCFBBCS_s_DBRLgtLimA_ATlrHiTar = CustFctOut_LgtLimA_ATlrHiTar\n\rCFBBCS_s_DBRLgtLimA_ATlrHiDyn = CustFctOut_LgtLimA_ATlrHiDyn\n\rStates\n\rCFBBCS_s_DiagDBRLgtLimA_StEve = CustFctOut_LgtLimA_StDiagEve\n\rCFBBCS_s_DBRLgtLimA_StVld = *StVld (considering Mapping *StDiagEve to *StVld and CustFctOut_LgtLimA_StDiagEve)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13116663029.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
DSR LatCtl Service
DSR LatCtl Service

Raw

{
  "ID": "16663029.0",
  "ASIL": "  ",
  "Text": "DSR LatCtl Service",
  "Type": "Folder",
  "Status": "",
  "Summary": "DSR LatCtl Service",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338208.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13216663030.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Replace generic input signals by specific input signals Inputs Signal-Values: CustFctIn_LatCtl_StAcv = DSR_s_LatCtl_StAcv Cus
Replace generic input signals by specific input signals

Inputs

Signal-Values:

CustFctIn_LatCtl_StAcv = DSR_s_LatCtl_StAcv 

CustFctIn_LatCtlCrvtCtl_CrvtDmd = DSR_s_CrvtCtl_CrvtDmd 

CustFctIn_LatCtlCrvtCtl_CrvtGrdDmd = VMMP_CFBBCS_p_DSRCrvtCtl_CrvtGrdDmd 

CustFctIn_LatCtlCrvtCtl_FacSsty = DSR_s_CrvtCtl_FacSsty 

CustFctIn_LatCtlCrvtCtl_StLimCtlFReq = 0

CustFctIn_CrvtCtl_CrvtDmdTiStamp = 0

CustFctIn_LatCtlSlipAgCtl_AgDmd = 0 

CustFctIn_LatCtlSlipAgCtl_AgGrdDmd = 0

CustFctIn_LatCtlStgStiCtl_AgOffStgWhlDmd = 0 

Signal-Classifier:

CustFctIn_LatCtl_StAcv_sc = DSR_sc_LatCtl_StAcv 

CustFctIn_LatCtlCrvtCtl_CrvtDmd_sc = DSR_sc_CrvtCtl_CrvtDmd 

CustFctIn_LatCtlCrvtCtl_CrvtGrdDmd_sc = 0 

CustFctIn_LatCtlCrvtCtl_FacSsty_sc = DSR_sc_CrvtCtl_FacSsty 

CustFctIn_LatCtlCrvtCtl_StLimCtlFReq_sc = 0

CustFctIn_LatCtlSlipAgCtl_AgDmd_sc = 0 

CustFctIn_LatCtlSlipAgCtl_AgGrdDmd_sc = 0

CustFctIn_LatCtlStgStiCtl_AgOffStgWhlDmd_sc = 0

Parameters 

CustFctIn_LatCtl_FlgIniExcDet = VMMP_CFBBCS_c_DSRLatCtl_FlgIniExcDet

CustFctIn_LatCtl_FlgErrQlfAcv = VMMP_CFBBCS_c_DSRLatCtl_FlgErrQlfAcv

CustFctIn_LatCtl_TurnOff = VMMP_CFBBCS_p_DSRLatCtl_TurnOff

Raw

{
  "ID": "16663030.0",
  "ASIL": "  QM",
  "Text": "Replace generic input signals by specific input signals\n\r \n\r\n\rInputs\n\rSignal-Values:\n\rCustFctIn_LatCtl_StAcv = DSR_s_LatCtl_StAcv \n\rCustFctIn_LatCtlCrvtCtl_CrvtDmd = DSR_s_CrvtCtl_CrvtDmd \n\rCustFctIn_LatCtlCrvtCtl_CrvtGrdDmd = VMMP_CFBBCS_p_DSRCrvtCtl_CrvtGrdDmd \n\rCustFctIn_LatCtlCrvtCtl_FacSsty = DSR_s_CrvtCtl_FacSsty \n\rCustFctIn_LatCtlCrvtCtl_StLimCtlFReq = 0\n\rCustFctIn_CrvtCtl_CrvtDmdTiStamp = 0\n\r \n\rCustFctIn_LatCtlSlipAgCtl_AgDmd = 0 \n\rCustFctIn_LatCtlSlipAgCtl_AgGrdDmd = 0\n\r \n\rCustFctIn_LatCtlStgStiCtl_AgOffStgWhlDmd = 0 \n\r \n\rSignal-Classifier:\n\rCustFctIn_LatCtl_StAcv_sc = DSR_sc_LatCtl_StAcv \n\rCustFctIn_LatCtlCrvtCtl_CrvtDmd_sc = DSR_sc_CrvtCtl_CrvtDmd \n\rCustFctIn_LatCtlCrvtCtl_CrvtGrdDmd_sc = 0 \n\rCustFctIn_LatCtlCrvtCtl_FacSsty_sc = DSR_sc_CrvtCtl_FacSsty \n\rCustFctIn_LatCtlCrvtCtl_StLimCtlFReq_sc = 0\n\r \n\rCustFctIn_LatCtlSlipAgCtl_AgDmd_sc = 0 \n\rCustFctIn_LatCtlSlipAgCtl_AgGrdDmd_sc = 0\n\r \n\rCustFctIn_LatCtlStgStiCtl_AgOffStgWhlDmd_sc = 0\n\r \n\rParameters \n\rCustFctIn_LatCtl_FlgIniExcDet = VMMP_CFBBCS_c_DSRLatCtl_FlgIniExcDet\n\rCustFctIn_LatCtl_FlgErrQlfAcv = VMMP_CFBBCS_c_DSRLatCtl_FlgErrQlfAcv\n\rCustFctIn_LatCtl_TurnOff = VMMP_CFBBCS_p_DSRLatCtl_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338210.0",
  "Description": "Replace generic input signals by specific input signals\n\r \n\r\n\rInputs\n\rSignal-Values:\n\rCustFctIn_LatCtl_StAcv = DSR_s_LatCtl_StAcv \n\rCustFctIn_LatCtlCrvtCtl_CrvtDmd = DSR_s_CrvtCtl_CrvtDmd \n\rCustFctIn_LatCtlCrvtCtl_CrvtGrdDmd = VMMP_CFBBCS_p_DSRCrvtCtl_CrvtGrdDmd \n\rCustFctIn_LatCtlCrvtCtl_FacSsty = DSR_s_CrvtCtl_FacSsty \n\rCustFctIn_LatCtlCrvtCtl_StLimCtlFReq = 0\n\rCustFctIn_CrvtCtl_CrvtDmdTiStamp = 0\n\r \n\rCustFctIn_LatCtlSlipAgCtl_AgDmd = 0 \n\rCustFctIn_LatCtlSlipAgCtl_AgGrdDmd = 0\n\r \n\rCustFctIn_LatCtlStgStiCtl_AgOffStgWhlDmd = 0 \n\r \n\rSignal-Classifier:\n\rCustFctIn_LatCtl_StAcv_sc = DSR_sc_LatCtl_StAcv \n\rCustFctIn_LatCtlCrvtCtl_CrvtDmd_sc = DSR_sc_CrvtCtl_CrvtDmd \n\rCustFctIn_LatCtlCrvtCtl_CrvtGrdDmd_sc = 0 \n\rCustFctIn_LatCtlCrvtCtl_FacSsty_sc = DSR_sc_CrvtCtl_FacSsty \n\rCustFctIn_LatCtlCrvtCtl_StLimCtlFReq_sc = 0\n\r \n\rCustFctIn_LatCtlSlipAgCtl_AgDmd_sc = 0 \n\rCustFctIn_LatCtlSlipAgCtl_AgGrdDmd_sc = 0\n\r \n\rCustFctIn_LatCtlStgStiCtl_AgOffStgWhlDmd_sc = 0\n\r \n\rParameters \n\rCustFctIn_LatCtl_FlgIniExcDet = VMMP_CFBBCS_c_DSRLatCtl_FlgIniExcDet\n\rCustFctIn_LatCtl_FlgErrQlfAcv = VMMP_CFBBCS_c_DSRLatCtl_FlgErrQlfAcv\n\rCustFctIn_LatCtl_TurnOff = VMMP_CFBBCS_p_DSRLatCtl_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13316663031.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
RangeCheck: Check if input signal range is valid There is no RangeCheck for DSR LatCtl-Service: Signal range is valid is always
RangeCheck: Check if input signal range is valid 

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

Raw

{
  "ID": "16663031.0",
  "ASIL": "  QM",
  "Text": "RangeCheck: Check if input signal range is valid \n\r \n\rThere is no RangeCheck for DSR LatCtl-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": "1338216.0",
  "Description": "RangeCheck: Check if input signal range is valid \n\r \n\rThere is no RangeCheck for DSR LatCtl-Service: Signal range is valid is always applied. (Signal range is invalid is never applied).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13416663032.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Assignment for Mapping *StDiagEve to *StVld: *StDiagEve = CustFctOut_LatCtl_StDiagEve CFBBCS_s_DSRLatCtl_StVld = *StVld
Assignment for Mapping *StDiagEve to *StVld:

*StDiagEve = CustFctOut_LatCtl_StDiagEve

CFBBCS_s_DSRLatCtl_StVld = *StVld

Raw

{
  "ID": "16663032.0",
  "ASIL": "  QM",
  "Text": "Assignment for Mapping *StDiagEve to *StVld:\n\r \n\r*StDiagEve = CustFctOut_LatCtl_StDiagEve\n\rCFBBCS_s_DSRLatCtl_StVld = *StVld",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338218.0",
  "Description": "Assignment for Mapping *StDiagEve to *StVld:\n\r \n\r*StDiagEve = CustFctOut_LatCtl_StDiagEve\n\rCFBBCS_s_DSRLatCtl_StVld = *StVld",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13516663033.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": "16663033.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": "1343450.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"
}
13616663034.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": "16663034.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": "1383515.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"
}
13716663035.0FunctionalReleasedyesTrue
Assign generic output signals to specific output signals Outputs StAcv CFBBCS_s_DSRLatCtl_StAcv = CustFctOut_LatCtl_StAcv CFBB
Assign generic output signals to specific output signals

Outputs

StAcv

CFBBCS_s_DSRLatCtl_StAcv = CustFctOut_LatCtl_StAcv

CFBBCS_s_DSRCrvtCtl_FlgGrdExtp = 0

All other Outputs

CFBBCS_s_DSRCrvtCtl_CrvtDmd = CustFctOut_LatCtlCrvtCtl_CrvtDmd

CFBBCS_s_DSRCrvtCtl_CrvtGrdDmd = CustFctOut_LatCtlCrvtCtl_CrvtGrdDmd

CFBBCS_s_DSRCrvtCtl_FacSsty = CustFctOut_LatCtlCrvtCtl_FacSsty

States

CFBBCS_s_DiagDSRLatCtl_StEve = CustFctOut_LatCtl_StDiagEve

CFBBCS_s_DSRLatCtl_StVld = *StVld (considering Mapping *StDiagEve to *StVld and CustFctOut_LatCtl_StDiagEve)

Raw

{
  "ID": "16663035.0",
  "ASIL": "  QM",
  "Text": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rStAcv\n\rCFBBCS_s_DSRLatCtl_StAcv = CustFctOut_LatCtl_StAcv\n\rCFBBCS_s_DSRCrvtCtl_FlgGrdExtp = 0\n\r \n\rAll other Outputs\n\rCFBBCS_s_DSRCrvtCtl_CrvtDmd = CustFctOut_LatCtlCrvtCtl_CrvtDmd\n\rCFBBCS_s_DSRCrvtCtl_CrvtGrdDmd = CustFctOut_LatCtlCrvtCtl_CrvtGrdDmd\n\rCFBBCS_s_DSRCrvtCtl_FacSsty = CustFctOut_LatCtlCrvtCtl_FacSsty\n\r \n\rStates\n\rCFBBCS_s_DiagDSRLatCtl_StEve = CustFctOut_LatCtl_StDiagEve\n\rCFBBCS_s_DSRLatCtl_StVld = *StVld (considering Mapping *StDiagEve to *StVld and CustFctOut_LatCtl_StDiagEve)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1338212.0",
  "Description": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rStAcv\n\rCFBBCS_s_DSRLatCtl_StAcv = CustFctOut_LatCtl_StAcv\n\rCFBBCS_s_DSRCrvtCtl_FlgGrdExtp = 0\n\r \n\rAll other Outputs\n\rCFBBCS_s_DSRCrvtCtl_CrvtDmd = CustFctOut_LatCtlCrvtCtl_CrvtDmd\n\rCFBBCS_s_DSRCrvtCtl_CrvtGrdDmd = CustFctOut_LatCtlCrvtCtl_CrvtGrdDmd\n\rCFBBCS_s_DSRCrvtCtl_FacSsty = CustFctOut_LatCtlCrvtCtl_FacSsty\n\r \n\rStates\n\rCFBBCS_s_DiagDSRLatCtl_StEve = CustFctOut_LatCtl_StDiagEve\n\rCFBBCS_s_DSRLatCtl_StVld = *StVld (considering Mapping *StDiagEve to *StVld and CustFctOut_LatCtl_StDiagEve)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13816663036.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
ESC LgtLimV Service
ESC LgtLimV Service

Raw

{
  "ID": "16663036.0",
  "ASIL": "  ",
  "Text": "ESC LgtLimV Service",
  "Type": "Folder",
  "Status": "",
  "Summary": "ESC LgtLimV Service",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338222.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13916663037.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The LgtLimV Service for the customer function ESC is not equal to the generic LgtLimV Service. Therefore the LgtLimV Service Bridg
The LgtLimV Service for the customer function ESC is not equal to the generic LgtLimV Service. Therefore the LgtLimV Service Bridge is described in the specific part of the SWRS.

Raw

{
  "ID": "16663037.0",
  "ASIL": "  ",
  "Text": "The LgtLimV Service for the customer function ESC is not equal to the generic LgtLimV Service. Therefore the LgtLimV Service Bridge is described in the specific part of the SWRS.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338277.0",
  "Description": "The LgtLimV Service for the customer function ESC is not equal to the generic LgtLimV Service. Therefore the LgtLimV Service Bridge is described in the specific part of the SWRS.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14016663038.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
LgtLimV Service Bridge for ESC Customer Function
LgtLimV Service Bridge for ESC Customer Function

Raw

{
  "ID": "16663038.0",
  "ASIL": "  ",
  "Text": "LgtLimV Service Bridge for ESC Customer Function",
  "Type": "Folder",
  "Status": "",
  "Summary": "LgtLimV Service Bridge for ESC Customer Function",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338226.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14116663039.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Inputs Signal-Values: CustFctIn_LgtLimV_StAcv CustFctIn_LgtLimV_VDmd Signal-Classifier: CustFctIn_LgtLimV_StAcv_sc CustF
Inputs 

Signal-Values:

CustFctIn_LgtLimV_StAcv 

CustFctIn_LgtLimV_VDmd 

Signal-Classifier:

CustFctIn_LgtLimV_StAcv_sc 

CustFctIn_LgtLimV_VDmd_sc 

Parameters 

CustFctIn_LgtLimV_BitFldConf

CustFctIn_LgtLimV_FlgIniExcDet

CustFctIn_LgtLimV_FlgErrQlfAcv

CustFctIn_LgtLimV_TurnOff

Raw

{
  "ID": "16663039.0",
  "ASIL": "  QM",
  "Text": "Inputs \n\rSignal-Values:\n\rCustFctIn_LgtLimV_StAcv \n\rCustFctIn_LgtLimV_VDmd \n\r \n\rSignal-Classifier:\n\rCustFctIn_LgtLimV_StAcv_sc \n\rCustFctIn_LgtLimV_VDmd_sc \n\r \n\rParameters \n\rCustFctIn_LgtLimV_BitFldConf\n\rCustFctIn_LgtLimV_FlgIniExcDet\n\rCustFctIn_LgtLimV_FlgErrQlfAcv\n\rCustFctIn_LgtLimV_TurnOff",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338257.0",
  "Description": "Inputs \n\rSignal-Values:\n\rCustFctIn_LgtLimV_StAcv \n\rCustFctIn_LgtLimV_VDmd \n\r \n\rSignal-Classifier:\n\rCustFctIn_LgtLimV_StAcv_sc \n\rCustFctIn_LgtLimV_VDmd_sc \n\r \n\rParameters \n\rCustFctIn_LgtLimV_BitFldConf\n\rCustFctIn_LgtLimV_FlgIniExcDet\n\rCustFctIn_LgtLimV_FlgErrQlfAcv\n\rCustFctIn_LgtLimV_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14216663040.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Outputs StAcv CustFctOut_LgtLimV_StAcv All other Outputs CustFctOut_LgtLimV_VDmd States CustFctOut_LgtLimV_StDiagEve CustFc
Outputs

StAcv

CustFctOut_LgtLimV_StAcv

All other Outputs

CustFctOut_LgtLimV_VDmd

States

CustFctOut_LgtLimV_StDiagEve

CustFctOut_LgtLimVESC_FlgMdFailAcv

Raw

{
  "ID": "16663040.0",
  "ASIL": "  QM",
  "Text": "Outputs\n\rStAcv\n\rCustFctOut_LgtLimV_StAcv\n\r \n\rAll other Outputs\n\rCustFctOut_LgtLimV_VDmd\n\rStates\n\rCustFctOut_LgtLimV_StDiagEve\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338227.0",
  "Description": "Outputs\n\rStAcv\n\rCustFctOut_LgtLimV_StAcv\n\r \n\rAll other Outputs\n\rCustFctOut_LgtLimV_VDmd\n\rStates\n\rCustFctOut_LgtLimV_StDiagEve\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14316663041.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Merged classifier of LgtLimV input signal classifiers (Note: The classifier information of all LgtLimV input signals are merged t
Merged classifier of LgtLimV input signal classifiers

(Note: The classifier information of all LgtLimV input signals are merged to one single internal classifier (merged classifier) by a bitwise OR operation)

IF BitwiseOR: 

one or more of the following classifier Bits are true (Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)

CustFctIn_LgtLimV_StAcv_sc 

CustFctIn_LgtLimV_VDmd_sc

THEN:

the corresponding Bits of the merged classifier (internal) are true

(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)

ELSE:

the corresponding Bits of the merged classifier (internal) are false

(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)

Raw

{
  "ID": "16663041.0",
  "ASIL": "  QM",
  "Text": "Merged classifier of LgtLimV input signal classifiers\n\r(Note: The classifier information of all LgtLimV input signals are merged to one single internal classifier (merged classifier) by a bitwise OR operation)\n\r \n\rIF BitwiseOR: \n\rone or more of the following classifier Bits are true (Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rCustFctIn_LgtLimV_StAcv_sc \n\rCustFctIn_LgtLimV_VDmd_sc\n\rTHEN:\n\rthe corresponding Bits of the merged classifier (internal) are true\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rELSE:\n\rthe corresponding Bits of the merged classifier (internal) are false\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338259.0",
  "Description": "Merged classifier of LgtLimV input signal classifiers\n\r(Note: The classifier information of all LgtLimV input signals are merged to one single internal classifier (merged classifier) by a bitwise OR operation)\n\r \n\rIF BitwiseOR: \n\rone or more of the following classifier Bits are true (Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rCustFctIn_LgtLimV_StAcv_sc \n\rCustFctIn_LgtLimV_VDmd_sc\n\rTHEN:\n\rthe corresponding Bits of the merged classifier (internal) are true\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rELSE:\n\rthe corresponding Bits of the merged classifier (internal) are false\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14416663042.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function IF [AND(1,2)] : 1) Cu
Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function

IF [AND(1,2)] : 

1) CustFctIn_LgtLimV_StAcv is equal to 1

2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is NOT set

THEN: 

CustFctOut_LgtLimV_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv

CustFctOut_LgtLimVESC_FlgMdFailAcv is equal to 1 (true)

ELSEIF [AND(1,2)] : 

1) CustFctIn_LgtLimV_StAcv is equal to 2

2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is NOT set

THEN: 

CustFctOut_LgtLimV_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv

CustFctOut_LgtLimVESC_FlgMdFailAcv is equal to 0 (false)

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

1) CustFctIn_LgtLimV_StAcv is equal to 1

2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is set

3) Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is true

THEN: 

CustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctAcvNeut

CustFctOut_LgtLimVESC_FlgMdFailAcv is equal to 1 (true)

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

1) CustFctIn_LgtLimV_StAcv is equal to 2

2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is set

3) Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is true

THEN: 

CustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctAcvNeut

CustFctOut_LgtLimVESC_FlgMdFailAcv is equal to 0 (false)

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

1) CustFctIn_LgtLimV_StAcv is equal to 1

2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is set

3) Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is false

THEN: 

CustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctNoReq

CustFctOut_LgtLimVESC_FlgMdFailAcv is equal to 1 (true)

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

1) CustFctIn_LgtLimV_StAcv is equal to 2

2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is set

3) Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is false

THEN: 

CustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctNoReq

CustFctOut_LgtLimVESC_FlgMdFailAcv is equal to 0 (false)

ELSE:

CustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctNoReq

CustFctOut_LgtLimVESC_FlgMdFailAcv is equal to 0 (false)

Note: The expression "Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is true" means that the Bit position, described 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_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is true" shall be true.

Raw

{
  "ID": "16663042.0",
  "ASIL": "  QM",
  "Text": "Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function\n\r \n\r\n\rIF [AND(1,2)] : \n\r1) CustFctIn_LgtLimV_StAcv is equal to 1\n\r2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is NOT set\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is equal to 1 (true)\n\r \n\rELSEIF [AND(1,2)] : \n\r1) CustFctIn_LgtLimV_StAcv is equal to 2\n\r2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is NOT set\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is equal to 0 (false)\n\r \n\rIF [AND(1,2,3)] : \n\r1) CustFctIn_LgtLimV_StAcv is equal to 1\n\r2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is set\n\r3) Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is true\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctAcvNeut\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is equal to 1 (true)\n\r \n\rIF [AND(1,2,3)] : \n\r1) CustFctIn_LgtLimV_StAcv is equal to 2\n\r2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is set\n\r3) Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is true\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctAcvNeut\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is equal to 0 (false)\n\r \n\rIF [AND(1,2,3)] : \n\r1) CustFctIn_LgtLimV_StAcv is equal to 1\n\r2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is set\n\r3) Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is false\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is equal to 1 (true)\n\r \n\rIF [AND(1,2,3)] : \n\r1) CustFctIn_LgtLimV_StAcv is equal to 2\n\r2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is set\n\r3) Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is false\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is equal to 0 (false)\n\r \n\rELSE:\n\rCustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is equal to 0 (false)\n\r \n\r \n\rNote: The expression \"Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is true\" means that the Bit position, described 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_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is true\" shall be true.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1341202.0",
  "Description": "Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function\n\r \n\r\n\rIF [AND(1,2)] : \n\r1) CustFctIn_LgtLimV_StAcv is equal to 1\n\r2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is NOT set\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is equal to 1 (true)\n\r \n\rELSEIF [AND(1,2)] : \n\r1) CustFctIn_LgtLimV_StAcv is equal to 2\n\r2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is NOT set\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is equal to 0 (false)\n\r \n\rIF [AND(1,2,3)] : \n\r1) CustFctIn_LgtLimV_StAcv is equal to 1\n\r2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is set\n\r3) Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is true\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctAcvNeut\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is equal to 1 (true)\n\r \n\rIF [AND(1,2,3)] : \n\r1) CustFctIn_LgtLimV_StAcv is equal to 2\n\r2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is set\n\r3) Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is true\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctAcvNeut\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is equal to 0 (false)\n\r \n\rIF [AND(1,2,3)] : \n\r1) CustFctIn_LgtLimV_StAcv is equal to 1\n\r2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is set\n\r3) Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is false\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is equal to 1 (true)\n\r \n\rIF [AND(1,2,3)] : \n\r1) CustFctIn_LgtLimV_StAcv is equal to 2\n\r2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is set\n\r3) Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is false\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is equal to 0 (false)\n\r \n\rELSE:\n\rCustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is equal to 0 (false)\n\r \n\r \n\rNote: The expression \"Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is true\" means that the Bit position, described 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_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is true\" shall be true.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14516663043.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
LgtLimV Service Bridge shall use Signalmonitoring with following signal assignment: Input: *TurnOff equal to CustFctIn_LgtLimV_T
LgtLimV Service Bridge shall use Signalmonitoring with following signal assignment:

Input:

*TurnOff equal to CustFctIn_LgtLimV_TurnOff

*FlgIniExcDet equal to CustFctIn_LgtLimV_FlgIniExcDet

*FlgErrQlfAcv equal to CustFctIn_LgtLimV_FlgErrQlfAcv

merged classifier

RangeCheck

Output:

CustFctOut_LgtLimV_StDiagEve equal to *StDiagEve

Note: This PreCondition and the Service Bridge connect the service specific customer function input information (Input: CustFctIn_*, merged classifier, RangeCheck) to the the generic Signalmonitoring (input of Signalmonitoring). Moreover this PreCondition connects also the generic *StDiagEve information (output of Signalmonitoring) to the service specific customer function output information (Output: CustFctOut_*).

Summary: This PreConditions defines the connection between customer function, Service Bridge and Signalmonitoring in the following way:

specific customer function input information --> Service Bridge input --> Signalmonitoring input --> Signalmonitoring output --> Service Bridge output --> specific customer function output information

(This concept is used to allow the generic description of Signalmonitoring and Service Bridge once for all customer functions)

Raw

{
  "ID": "16663043.0",
  "ASIL": "  QM",
  "Text": "LgtLimV Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_LgtLimV_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_LgtLimV_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_LgtLimV_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_LgtLimV_StDiagEve equal to *StDiagEve\n\r \n\r \n\rNote: This PreCondition and the Service Bridge connect the service specific customer function input information (Input: CustFctIn_*, merged classifier, RangeCheck) to the the generic Signalmonitoring (input of Signalmonitoring). Moreover this PreCondition connects also the generic *StDiagEve information (output of Signalmonitoring) to the service specific customer function output information (Output: CustFctOut_*).\n\rSummary: This PreConditions defines the connection between customer function, Service Bridge and Signalmonitoring in the following way:\n\rspecific customer function input information --> Service Bridge input --> Signalmonitoring input --> Signalmonitoring output --> Service Bridge output --> specific customer function output information\n\r \n\r(This concept is used to allow the generic description of Signalmonitoring and Service Bridge once for all customer functions)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338262.0",
  "Description": "LgtLimV Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_LgtLimV_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_LgtLimV_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_LgtLimV_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_LgtLimV_StDiagEve equal to *StDiagEve\n\r \n\r \n\rNote: This PreCondition and the Service Bridge connect the service specific customer function input information (Input: CustFctIn_*, merged classifier, RangeCheck) to the the generic Signalmonitoring (input of Signalmonitoring). Moreover this PreCondition connects also the generic *StDiagEve information (output of Signalmonitoring) to the service specific customer function output information (Output: CustFctOut_*).\n\rSummary: This PreConditions defines the connection between customer function, Service Bridge and Signalmonitoring in the following way:\n\rspecific customer function input information --> Service Bridge input --> Signalmonitoring input --> Signalmonitoring output --> Service Bridge output --> specific customer function output information\n\r \n\r(This concept is used to allow the generic description of Signalmonitoring and Service Bridge once for all customer functions)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14616663044.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following functional requirement describes the valid case of the LgtLimV Service Bridge. Note: The following functional requ
The following functional requirement describes the valid case of the LgtLimV Service Bridge.

Note:

The following functional requirements for case description do not need an Else-Path because only one case will be set at the same time (all cases refer to the signal "*_StDiagEve" and check one specific value). If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.

* Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)

* 

 Disable Case:

* 

 NotVld Case:

* 

 Fail Case:

* 

 Init Case:

* 

 Susp Case:

For example: It can't be defined which case is set, if Valid Case is not set. Therefore a general Else-Path is not useful.

Raw

{
  "ID": "16663044.0",
  "ASIL": "  ",
  "Text": "The following functional requirement describes the valid case of the LgtLimV Service Bridge.\n\r \n\rNote:\n\rThe following functional requirements for case description do not need an Else-Path because only one case will be set at the same time (all cases refer to the signal \"*_StDiagEve\" and check one specific value). If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.\n\r* Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\r* \n\r \n\r \n\r Disable Case:\n\r* \n\r \n\r \n\r NotVld Case:\n\r* \n\r \n\r \n\r Fail Case:\n\r* \n\r \n\r \n\r Init Case:\n\r* \n\r \n\r \n\r Susp Case:\n\rFor example: It can't be defined which case is set, if Valid Case is not set. Therefore a general Else-Path is not useful.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338263.0",
  "Description": "The following functional requirement describes the valid case of the LgtLimV Service Bridge.\n\r \n\rNote:\n\rThe following functional requirements for case description do not need an Else-Path because only one case will be set at the same time (all cases refer to the signal \"*_StDiagEve\" and check one specific value). If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.\n\r* Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\r* \n\r \n\r \n\r Disable Case:\n\r* \n\r \n\r \n\r NotVld Case:\n\r* \n\r \n\r \n\r Fail Case:\n\r* \n\r \n\r \n\r Init Case:\n\r* \n\r \n\r \n\r Susp Case:\n\rFor example: It can't be defined which case is set, if Valid Case is not set. Therefore a general Else-Path is not useful.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14716663045.0FunctionalReleasedyesTrue
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions) IF: CustFctOut_LgtLimV_StDia
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)

IF: 

CustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigNone

THEN: 

CustFctOut_LgtLimV_StAcv = CustFctIn_LgtLimV_StAcv (considering Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function )

CustFctOut_LgtLimV_ADmd = CustFctIn_LgtLimV_ADmd

CustFctOut_LgtLimVESC_FlgMdFailAcv is calculated by Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function

Raw

{
  "ID": "16663045.0",
  "ASIL": "  QM",
  "Text": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\rIF: \n\rCustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv = CustFctIn_LgtLimV_StAcv (considering Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function )\n\rCustFctOut_LgtLimV_ADmd = CustFctIn_LgtLimV_ADmd\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is calculated by Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1338233.0",
  "Description": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\rIF: \n\rCustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv = CustFctIn_LgtLimV_StAcv (considering Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function )\n\rCustFctOut_LgtLimV_ADmd = CustFctIn_LgtLimV_ADmd\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is calculated by Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14816663046.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitorin
The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.

* CustFctOut_LgtLimV_StAcv and CustFctOut_LgtLimV_VDmd are set to a defined value or freezed to the last valid value.

* CustFctOut_LgtLimVESC_FlgMdFailAcv depends not on *StDiagEve

Raw

{
  "ID": "16663046.0",
  "ASIL": "  ",
  "Text": "The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.\n\r* CustFctOut_LgtLimV_StAcv and CustFctOut_LgtLimV_VDmd are set to a defined value or freezed to the last valid value.\n\r* CustFctOut_LgtLimVESC_FlgMdFailAcv depends not on *StDiagEve",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338234.0",
  "Description": "The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.\n\r* CustFctOut_LgtLimV_StAcv and CustFctOut_LgtLimV_VDmd are set to a defined value or freezed to the last valid value.\n\r* CustFctOut_LgtLimVESC_FlgMdFailAcv depends not on *StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14916663047.0FunctionalReleasedyesTrue
Disable Case: IF: CustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigDi THEN: CustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoRe
Disable Case:

IF: 

CustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigDi

THEN: 

CustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft

CustFctOut_LgtLimVESC_FlgMdFailAcv is calculated by Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function

Raw

{
  "ID": "16663047.0",
  "ASIL": "  QM",
  "Text": "Disable Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is calculated by Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1338236.0",
  "Description": "Disable Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is calculated by Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15016663048.0FunctionalReleasedyesTrue
NotVld Case: IF: CustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigNotVld THEN: CustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctN
NotVld Case:

IF: 

CustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigNotVld

THEN: 

CustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft

CustFctOut_LgtLimVESC_FlgMdFailAcv is calculated by Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function

Raw

{
  "ID": "16663048.0",
  "ASIL": "  QM",
  "Text": "NotVld Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is calculated by Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1338237.0",
  "Description": "NotVld Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is calculated by Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15116663049.0FunctionalReleasedyesTrue
Fail Case: IF: CustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigFail THEN: CustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq
Fail Case:

IF: 

CustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigFail

THEN: 

CustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft

CustFctOut_LgtLimVESC_FlgMdFailAcv is calculated by Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function

Raw

{
  "ID": "16663049.0",
  "ASIL": "  QM",
  "Text": "Fail Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is calculated by Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1338238.0",
  "Description": "Fail Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is calculated by Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15216663050.0FunctionalReleasedyesTrue
Init Case: IF: CustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigIni THEN: CustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoRe
Init

 Case:

IF: 

CustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigIni

THEN: 

CustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft

CustFctOut_LgtLimVESC_FlgMdFailAcv is calculated by Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function

Raw

{
  "ID": "16663050.0",
  "ASIL": "  QM",
  "Text": "Init\n\r Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is calculated by Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1338239.0",
  "Description": "Init\n\r Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is calculated by Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15316663051.0FunctionalReleasedyesTrue
Susp Case: IF: CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigSusp THEN: CustFctOut_LgtLimV_StAcv = is equal to the value o
Susp Case:

IF: 

CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigSusp

THEN: 

CustFctOut_LgtLimV_StAcv = is equal to the value of previous computation cycle (Hold Last Value)

CustFctOut_LgtLimV_VDmd = is equal to the value of previous computation cycle (Hold Last Value)

CustFctOut_LgtLimVESC_FlgMdFailAcv is calculated by Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function

Raw

{
  "ID": "16663051.0",
  "ASIL": "  QM",
  "Text": "Susp Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv = is equal to the value of previous computation cycle (Hold Last Value)\n\rCustFctOut_LgtLimV_VDmd = is equal to the value of previous computation cycle (Hold Last Value)\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is calculated by Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1338240.0",
  "Description": "Susp Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv = is equal to the value of previous computation cycle (Hold Last Value)\n\rCustFctOut_LgtLimV_VDmd = is equal to the value of previous computation cycle (Hold Last Value)\n\rCustFctOut_LgtLimVESC_FlgMdFailAcv is calculated by Exceptional Case: Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv for ESC Customer Function",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15416663052.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Replace generic input signals by specific input signals Inputs Signal-Values: CustFctIn_LgtLimV_StAcv = ESC_s_LgtLimV_StAcv C
Replace generic input signals by specific input signals

Inputs

Signal-Values:

CustFctIn_LgtLimV_StAcv = ESC_s_LgtLimV_StAcv 

CustFctIn_LgtLimV_VDmd = ESC_s_LgtLimV_VDmd 

Signal-Classifier:

CustFctIn_LgtLimV_StAcv_sc = ESC_sc_LgtLimV_StAcv 

CustFctIn_LgtLimV_VDmd_sc = ESC_sc_LgtLimV_VDmd

Parameters 

CustFctIn_LgtLimV_BitFldConf = VMMP_CFBBCS_p_ESCLgtLimV_BitFldConfBSCFail

CustFctIn_LgtLimV_FlgIniExcDet = VMMP_CFBBCS_c_ESCLgtLimV_FlgIniExcDet

CustFctIn_LgtLimV_FlgErrQlfAcv = VMMP_CFBBCS_c_ESCLgtLimV_FlgErrQlfAcv

CustFctIn_LgtLimV_TurnOff = VMMP_CFBBCS_p_ESCLgtLimV_TurnOff

Raw

{
  "ID": "16663052.0",
  "ASIL": "  QM",
  "Text": "Replace generic input signals by specific input signals\n\r \n\r\n\rInputs\n\rSignal-Values:\n\rCustFctIn_LgtLimV_StAcv = ESC_s_LgtLimV_StAcv \n\rCustFctIn_LgtLimV_VDmd = ESC_s_LgtLimV_VDmd \n\r \n\rSignal-Classifier:\n\rCustFctIn_LgtLimV_StAcv_sc = ESC_sc_LgtLimV_StAcv \n\rCustFctIn_LgtLimV_VDmd_sc = ESC_sc_LgtLimV_VDmd\n\r \n\rParameters \n\rCustFctIn_LgtLimV_BitFldConf = VMMP_CFBBCS_p_ESCLgtLimV_BitFldConfBSCFail\n\rCustFctIn_LgtLimV_FlgIniExcDet = VMMP_CFBBCS_c_ESCLgtLimV_FlgIniExcDet\n\rCustFctIn_LgtLimV_FlgErrQlfAcv = VMMP_CFBBCS_c_ESCLgtLimV_FlgErrQlfAcv\n\rCustFctIn_LgtLimV_TurnOff = VMMP_CFBBCS_p_ESCLgtLimV_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338265.0",
  "Description": "Replace generic input signals by specific input signals\n\r \n\r\n\rInputs\n\rSignal-Values:\n\rCustFctIn_LgtLimV_StAcv = ESC_s_LgtLimV_StAcv \n\rCustFctIn_LgtLimV_VDmd = ESC_s_LgtLimV_VDmd \n\r \n\rSignal-Classifier:\n\rCustFctIn_LgtLimV_StAcv_sc = ESC_sc_LgtLimV_StAcv \n\rCustFctIn_LgtLimV_VDmd_sc = ESC_sc_LgtLimV_VDmd\n\r \n\rParameters \n\rCustFctIn_LgtLimV_BitFldConf = VMMP_CFBBCS_p_ESCLgtLimV_BitFldConfBSCFail\n\rCustFctIn_LgtLimV_FlgIniExcDet = VMMP_CFBBCS_c_ESCLgtLimV_FlgIniExcDet\n\rCustFctIn_LgtLimV_FlgErrQlfAcv = VMMP_CFBBCS_c_ESCLgtLimV_FlgErrQlfAcv\n\rCustFctIn_LgtLimV_TurnOff = VMMP_CFBBCS_p_ESCLgtLimV_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15516663053.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
RangeCheck: Check if input signal range is valid There is no RangeCheck for ESC LgtLimV-Service: Signal range is valid is always
RangeCheck: Check if input signal range is valid 

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

Raw

{
  "ID": "16663053.0",
  "ASIL": "  QM",
  "Text": "RangeCheck: Check if input signal range is valid \n\r \n\rThere is no RangeCheck for ESC LgtLimV-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": "1338267.0",
  "Description": "RangeCheck: Check if input signal range is valid \n\r \n\rThere is no RangeCheck for ESC LgtLimV-Service: Signal range is valid is always applied. (Signal range is invalid is never applied).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15616663054.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Assignment for Mapping *StDiagEve to *StVld: *StDiagEve = CustFctOut_LgtLimV_StDiagEve CFBBCS_s_ESCLgtLimV_StVld = *StVld
Assignment for Mapping *StDiagEve to *StVld:

*StDiagEve = CustFctOut_LgtLimV_StDiagEve

CFBBCS_s_ESCLgtLimV_StVld = *StVld

Raw

{
  "ID": "16663054.0",
  "ASIL": "  QM",
  "Text": "Assignment for Mapping *StDiagEve to *StVld:\n\r \n\r*StDiagEve = CustFctOut_LgtLimV_StDiagEve\n\rCFBBCS_s_ESCLgtLimV_StVld = *StVld",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338269.0",
  "Description": "Assignment for Mapping *StDiagEve to *StVld:\n\r \n\r*StDiagEve = CustFctOut_LgtLimV_StDiagEve\n\rCFBBCS_s_ESCLgtLimV_StVld = *StVld",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15716663055.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": "16663055.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": "1343451.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"
}
15816663056.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": "16663056.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": "1383516.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"
}
15916663057.0FunctionalReleasedyesTrue
Assign generic output signals to specific output signals Outputs StAcv CFBBCS_s_ESCLgtLimV_StAcv = CustFctOut_LgtLimV_StAcv Al
Assign generic output signals to specific output signals

Outputs

StAcv

CFBBCS_s_ESCLgtLimV_StAcv = CustFctOut_LgtLimV_StAcv

All other Outputs

CFBBCS_s_ESCLgtLimV_VDmd = CustFctOut_LgtLimV_VDmd

States

CFBBCS_s_DiagESCLgtLimV_StEve = CustFctOut_LgtLimV_StDiagEve

CFBBCS_s_ESCLgtLimV_FlgMdFailAcv = CustFctOut_LgtLimVESC_FlgMdFailAcv

CFBBCS_s_ESCLgtLimV_StVld = *StVld (considering Mapping *StDiagEve to *StVld and CustFctOut_LgtLimV_StDiagEve)

Raw

{
  "ID": "16663057.0",
  "ASIL": "  QM",
  "Text": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rStAcv\n\rCFBBCS_s_ESCLgtLimV_StAcv = CustFctOut_LgtLimV_StAcv\n\r \n\rAll other Outputs\n\rCFBBCS_s_ESCLgtLimV_VDmd = CustFctOut_LgtLimV_VDmd\n\rStates\n\rCFBBCS_s_DiagESCLgtLimV_StEve = CustFctOut_LgtLimV_StDiagEve\n\rCFBBCS_s_ESCLgtLimV_FlgMdFailAcv = CustFctOut_LgtLimVESC_FlgMdFailAcv\n\rCFBBCS_s_ESCLgtLimV_StVld = *StVld (considering Mapping *StDiagEve to *StVld and CustFctOut_LgtLimV_StDiagEve)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1338273.0",
  "Description": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rStAcv\n\rCFBBCS_s_ESCLgtLimV_StAcv = CustFctOut_LgtLimV_StAcv\n\r \n\rAll other Outputs\n\rCFBBCS_s_ESCLgtLimV_VDmd = CustFctOut_LgtLimV_VDmd\n\rStates\n\rCFBBCS_s_DiagESCLgtLimV_StEve = CustFctOut_LgtLimV_StDiagEve\n\rCFBBCS_s_ESCLgtLimV_FlgMdFailAcv = CustFctOut_LgtLimVESC_FlgMdFailAcv\n\rCFBBCS_s_ESCLgtLimV_StVld = *StVld (considering Mapping *StDiagEve to *StVld and CustFctOut_LgtLimV_StDiagEve)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16016663058.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
HDC LgtCtl Service
HDC LgtCtl Service

Raw

{
  "ID": "16663058.0",
  "ASIL": "  ",
  "Text": "HDC LgtCtl Service",
  "Type": "Folder",
  "Status": "",
  "Summary": "HDC LgtCtl Service",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338275.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16116663059.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The LgtCtl Service for the customer function HDC is not equal to the generic LgtCtl Service. Therefore the LgtCtl Service Bridge i
The LgtCtl Service for the customer function HDC is not equal to the generic LgtCtl Service. Therefore the LgtCtl Service Bridge is described in the specific part of the SWRS.

Raw

{
  "ID": "16663059.0",
  "ASIL": "  ",
  "Text": "The LgtCtl Service for the customer function HDC is not equal to the generic LgtCtl Service. Therefore the LgtCtl Service Bridge is described in the specific part of the SWRS.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338279.0",
  "Description": "The LgtCtl Service for the customer function HDC is not equal to the generic LgtCtl Service. Therefore the LgtCtl Service Bridge is described in the specific part of the SWRS.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16216663060.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
LgtCtl Service Bridge for HDC Customer Function
LgtCtl Service Bridge for HDC Customer Function

Raw

{
  "ID": "16663060.0",
  "ASIL": "  ",
  "Text": "LgtCtl Service Bridge for HDC Customer Function",
  "Type": "Folder",
  "Status": "",
  "Summary": "LgtCtl Service Bridge for HDC Customer Function",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338287.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16316663061.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Inputs Signal-Values: CustFctIn_LgtCtl_StAcv Signal-Classifier: CustFctIn_LgtCtl_StAcv_sc Parameters CustFctIn_LgtCtl_Fl
Inputs 

Signal-Values:

CustFctIn_LgtCtl_StAcv 

Signal-Classifier:

CustFctIn_LgtCtl_StAcv_sc 

Parameters 

CustFctIn_LgtCtl_FlgIniExcDet

CustFctIn_LgtCtl_FlgErrQlfAcv

CustFctIn_LgtCtl_TurnOff

Raw

{
  "ID": "16663061.0",
  "ASIL": "  QM",
  "Text": "Inputs \n\rSignal-Values:\n\rCustFctIn_LgtCtl_StAcv \n\r \n\rSignal-Classifier:\n\rCustFctIn_LgtCtl_StAcv_sc \n\r \n\rParameters \n\rCustFctIn_LgtCtl_FlgIniExcDet\n\rCustFctIn_LgtCtl_FlgErrQlfAcv\n\rCustFctIn_LgtCtl_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338281.0",
  "Description": "Inputs \n\rSignal-Values:\n\rCustFctIn_LgtCtl_StAcv \n\r \n\rSignal-Classifier:\n\rCustFctIn_LgtCtl_StAcv_sc \n\r \n\rParameters \n\rCustFctIn_LgtCtl_FlgIniExcDet\n\rCustFctIn_LgtCtl_FlgErrQlfAcv\n\rCustFctIn_LgtCtl_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16416663062.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Outputs StAcv CustFctOut_LgtCtl_StAcv States CustFctOut_LgtCtl_StDiagEve
Outputs

StAcv

CustFctOut_LgtCtl_StAcv

States

CustFctOut_LgtCtl_StDiagEve

Raw

{
  "ID": "16663062.0",
  "ASIL": "  QM",
  "Text": "Outputs\n\rStAcv\n\rCustFctOut_LgtCtl_StAcv\n\rStates\n\rCustFctOut_LgtCtl_StDiagEve",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338283.0",
  "Description": "Outputs\n\rStAcv\n\rCustFctOut_LgtCtl_StAcv\n\rStates\n\rCustFctOut_LgtCtl_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16516663063.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Merged classifier of input signal classifiers (Note: The classifier information of all LgtCtl input signals are merged to one sin
Merged classifier of input signal classifiers

(Note: The classifier information of all LgtCtl input signals are merged to one single internal classifier (merged classifier) by a bitwise OR operation)

IF BitwiseOR: 

one or more of the following classifier Bits are true (Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)

CustFctIn_LgtCtl_StAcv_sc 

THEN:

the corresponding Bits of the merged classifier (internal) are true

(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)

ELSE:

the corresponding Bits of the merged classifier (internal) are false

(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)

Raw

{
  "ID": "16663063.0",
  "ASIL": "  QM",
  "Text": "Merged classifier of input signal classifiers\n\r(Note: The classifier information of all LgtCtl input signals are merged to one single internal classifier (merged classifier) by a bitwise OR operation)\n\r \n\rIF BitwiseOR: \n\rone or more of the following classifier Bits are true (Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rCustFctIn_LgtCtl_StAcv_sc \n\rTHEN:\n\rthe corresponding Bits of the merged classifier (internal) are true\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rELSE:\n\rthe corresponding Bits of the merged classifier (internal) are false\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338285.0",
  "Description": "Merged classifier of input signal classifiers\n\r(Note: The classifier information of all LgtCtl input signals are merged to one single internal classifier (merged classifier) by a bitwise OR operation)\n\r \n\rIF BitwiseOR: \n\rone or more of the following classifier Bits are true (Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rCustFctIn_LgtCtl_StAcv_sc \n\rTHEN:\n\rthe corresponding Bits of the merged classifier (internal) are true\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rELSE:\n\rthe corresponding Bits of the merged classifier (internal) are false\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16616663064.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Mapping of CustFctIn_LgtCtl_StAcv IF: CustFctIn_LgtCtl_StAcv is not equal to VMMP_SINFCT_c_CusFctIn_StReqAcv THEN: CustFctOu
Mapping of CustFctIn_LgtCtl_StAcv

IF: 

CustFctIn_LgtCtl_StAcv is not equal to VMMP_SINFCT_c_CusFctIn_StReqAcv

THEN: 

CustFctOut_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctNoReq

ELSE:

CustFctOut_LgtCtl_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv

Raw

{
  "ID": "16663064.0",
  "ASIL": "  QM",
  "Text": "Mapping of CustFctIn_LgtCtl_StAcv\n\r \n\r\n\rIF: \n\rCustFctIn_LgtCtl_StAcv is not equal to VMMP_SINFCT_c_CusFctIn_StReqAcv\n\rTHEN: \n\rCustFctOut_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\rELSE:\n\rCustFctOut_LgtCtl_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338289.0",
  "Description": "Mapping of CustFctIn_LgtCtl_StAcv\n\r \n\r\n\rIF: \n\rCustFctIn_LgtCtl_StAcv is not equal to VMMP_SINFCT_c_CusFctIn_StReqAcv\n\rTHEN: \n\rCustFctOut_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\rELSE:\n\rCustFctOut_LgtCtl_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16716663065.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
LgtCtl Service Bridge shall use Signalmonitoring with following signal assignment: Input: *TurnOff equal to CustFctIn_LgtCtl_Tur
LgtCtl Service Bridge shall use Signalmonitoring with following signal assignment:

Input:

*TurnOff equal to CustFctIn_LgtCtl_TurnOff

*FlgIniExcDet equal to CustFctIn_LgtCtl_FlgIniExcDet

*FlgErrQlfAcv equal to CustFctIn_LgtCtl_FlgErrQlfAcv

merged classifier

RangeCheck

Output:

CustFctOut_LgtCtl_StDiagEve equal to *StDiagEve

Note: This PreCondition and the Service Bridge connect the service specific customer function input information (Input: CustFctIn_*, merged classifier, RangeCheck) to the the generic Signalmonitoring (input of Signalmonitoring). Moreover this PreCondition connects also the generic *StDiagEve information (output of Signalmonitoring) to the service specific customer function output information (Output: CustFctOut_*).

Summary: This PreConditions defines the connection between customer function, Service Bridge and Signalmonitoring in the following way:

specific customer function input information --> Service Bridge input --> Signalmonitoring input --> Signalmonitoring output --> Service Bridge output --> specific customer function output information

(This concept is used to allow the generic description of Signalmonitoring and Service Bridge once for all customer functions)

Raw

{
  "ID": "16663065.0",
  "ASIL": "  QM",
  "Text": "LgtCtl Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_LgtCtl_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_LgtCtl_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_LgtCtl_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_LgtCtl_StDiagEve equal to *StDiagEve\n\r \n\r \n\rNote: This PreCondition and the Service Bridge connect the service specific customer function input information (Input: CustFctIn_*, merged classifier, RangeCheck) to the the generic Signalmonitoring (input of Signalmonitoring). Moreover this PreCondition connects also the generic *StDiagEve information (output of Signalmonitoring) to the service specific customer function output information (Output: CustFctOut_*).\n\rSummary: This PreConditions defines the connection between customer function, Service Bridge and Signalmonitoring in the following way:\n\rspecific customer function input information --> Service Bridge input --> Signalmonitoring input --> Signalmonitoring output --> Service Bridge output --> specific customer function output information\n\r \n\r(This concept is used to allow the generic description of Signalmonitoring and Service Bridge once for all customer functions)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338323.0",
  "Description": "LgtCtl Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_LgtCtl_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_LgtCtl_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_LgtCtl_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_LgtCtl_StDiagEve equal to *StDiagEve\n\r \n\r \n\rNote: This PreCondition and the Service Bridge connect the service specific customer function input information (Input: CustFctIn_*, merged classifier, RangeCheck) to the the generic Signalmonitoring (input of Signalmonitoring). Moreover this PreCondition connects also the generic *StDiagEve information (output of Signalmonitoring) to the service specific customer function output information (Output: CustFctOut_*).\n\rSummary: This PreConditions defines the connection between customer function, Service Bridge and Signalmonitoring in the following way:\n\rspecific customer function input information --> Service Bridge input --> Signalmonitoring input --> Signalmonitoring output --> Service Bridge output --> specific customer function output information\n\r \n\r(This concept is used to allow the generic description of Signalmonitoring and Service Bridge once for all customer functions)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16816663066.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following functional requirement describes the valid case of the LgtCtl Service Bridge. Note: The following functional requi
The following functional requirement describes the valid case of the LgtCtl Service Bridge.

Note:

The following functional requirements for case description do not need an Else-Path because only one case will be set at the same time (all cases refer to the signal "*_StDiagEve" and check one specific value). If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.

* Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)

* 

 Disable Case:

* 

 NotVld Case:

* 

 Fail Case:

* 

 Init Case:

* 

 Susp Case:

For example: It can't be defined which case is set, if Valid Case is not set. Therefore a general Else-Path is not useful.

Raw

{
  "ID": "16663066.0",
  "ASIL": "  ",
  "Text": "The following functional requirement describes the valid case of the LgtCtl Service Bridge.\n\r \n\rNote:\n\rThe following functional requirements for case description do not need an Else-Path because only one case will be set at the same time (all cases refer to the signal \"*_StDiagEve\" and check one specific value). If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.\n\r* Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\r* \n\r \n\r \n\r Disable Case:\n\r* \n\r \n\r \n\r NotVld Case:\n\r* \n\r \n\r \n\r Fail Case:\n\r* \n\r \n\r \n\r Init Case:\n\r* \n\r \n\r \n\r Susp Case:\n\rFor example: It can't be defined which case is set, if Valid Case is not set. Therefore a general Else-Path is not useful.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338322.0",
  "Description": "The following functional requirement describes the valid case of the LgtCtl Service Bridge.\n\r \n\rNote:\n\rThe following functional requirements for case description do not need an Else-Path because only one case will be set at the same time (all cases refer to the signal \"*_StDiagEve\" and check one specific value). If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.\n\r* Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\r* \n\r \n\r \n\r Disable Case:\n\r* \n\r \n\r \n\r NotVld Case:\n\r* \n\r \n\r \n\r Fail Case:\n\r* \n\r \n\r \n\r Init Case:\n\r* \n\r \n\r \n\r Susp Case:\n\rFor example: It can't be defined which case is set, if Valid Case is not set. Therefore a general Else-Path is not useful.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16916663067.0FunctionalReleasedyesTrue
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions) IF: CustFctOut_LgtCtl_StDiag
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)

IF: 

CustFctOut_LgtCtl_StDiagEve = VMMP_c_DiagEveSigNone

THEN: 

CustFctOut_LgtCtl_StAcv = CustFctIn_LgtCtl_StAcv (considering Mapping of CustFctIn_LgtCtl_StAcv)

Raw

{
  "ID": "16663067.0",
  "ASIL": "  QM",
  "Text": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\rIF: \n\rCustFctOut_LgtCtl_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN: \n\rCustFctOut_LgtCtl_StAcv = CustFctIn_LgtCtl_StAcv (considering Mapping of CustFctIn_LgtCtl_StAcv)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1338295.0",
  "Description": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\rIF: \n\rCustFctOut_LgtCtl_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN: \n\rCustFctOut_LgtCtl_StAcv = CustFctIn_LgtCtl_StAcv (considering Mapping of CustFctIn_LgtCtl_StAcv)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17016663068.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitorin
The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.

* CustFctOut_LgtCtl_StAcv is set to a defined value or freezed to the last valid value.

Raw

{
  "ID": "16663068.0",
  "ASIL": "  ",
  "Text": "The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.\n\r* CustFctOut_LgtCtl_StAcv is set to a defined value or freezed to the last valid value.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338296.0",
  "Description": "The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.\n\r* CustFctOut_LgtCtl_StAcv is set to a defined value or freezed to the last valid value.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17116663069.0FunctionalReleasedyesTrue
Disable Case: IF: CustFctOut_LgtCtl_StDiagEve = VMMP_c_DiagEveSigDi THEN: CustFctOut_LgtCtl_StAcv = VMMP_c_StReqCusFctNoReq
Disable Case:

IF: 

CustFctOut_LgtCtl_StDiagEve = VMMP_c_DiagEveSigDi

THEN: 

CustFctOut_LgtCtl_StAcv = VMMP_c_StReqCusFctNoReq

Raw

{
  "ID": "16663069.0",
  "ASIL": "  QM",
  "Text": "Disable Case:\n\r \n\rIF: \n\rCustFctOut_LgtCtl_StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_LgtCtl_StAcv = VMMP_c_StReqCusFctNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1338298.0",
  "Description": "Disable Case:\n\r \n\rIF: \n\rCustFctOut_LgtCtl_StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_LgtCtl_StAcv = VMMP_c_StReqCusFctNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17216663070.0FunctionalReleasedyesTrue
NotVld Case: IF: CustFctOut_LgtCtl_StDiagEve = VMMP_c_DiagEveSigNotVld THEN: CustFctOut_LgtCtl_StAcv = VMMP_c_StReqCusFctNoR
NotVld Case:

IF: 

CustFctOut_LgtCtl_StDiagEve = VMMP_c_DiagEveSigNotVld

THEN: 

CustFctOut_LgtCtl_StAcv = VMMP_c_StReqCusFctNoReq

Raw

{
  "ID": "16663070.0",
  "ASIL": "  QM",
  "Text": "NotVld Case:\n\r \n\rIF: \n\rCustFctOut_LgtCtl_StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN: \n\rCustFctOut_LgtCtl_StAcv = VMMP_c_StReqCusFctNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1338299.0",
  "Description": "NotVld Case:\n\r \n\rIF: \n\rCustFctOut_LgtCtl_StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN: \n\rCustFctOut_LgtCtl_StAcv = VMMP_c_StReqCusFctNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17316663071.0FunctionalReleasedyesTrue
Fail Case: IF: CustFctOut_LgtCtl_StDiagEve = VMMP_c_DiagEveSigFail THEN: CustFctOut_LgtCtl_StAcv = VMMP_c_StReqCusFctNoReq
Fail Case:

IF: 

CustFctOut_LgtCtl_StDiagEve = VMMP_c_DiagEveSigFail

THEN: 

CustFctOut_LgtCtl_StAcv = VMMP_c_StReqCusFctNoReq

Raw

{
  "ID": "16663071.0",
  "ASIL": "  QM",
  "Text": "Fail Case:\n\r \n\rIF: \n\rCustFctOut_LgtCtl_StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN: \n\rCustFctOut_LgtCtl_StAcv = VMMP_c_StReqCusFctNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1338300.0",
  "Description": "Fail Case:\n\r \n\rIF: \n\rCustFctOut_LgtCtl_StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN: \n\rCustFctOut_LgtCtl_StAcv = VMMP_c_StReqCusFctNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17416663072.0FunctionalReleasedyesTrue
Init Case: IF: CustFctOut_LgtCtl_StDiagEve = VMMP_c_DiagEveSigIni THEN: CustFctOut_LgtCtl_StAcv = VMMP_c_StReqCusFctNoReq
Init

 Case:

IF: 

CustFctOut_LgtCtl_StDiagEve = VMMP_c_DiagEveSigIni

THEN: 

CustFctOut_LgtCtl_StAcv = VMMP_c_StReqCusFctNoReq

Raw

{
  "ID": "16663072.0",
  "ASIL": "  QM",
  "Text": "Init\n\r Case:\n\r \n\rIF: \n\rCustFctOut_LgtCtl_StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN: \n\rCustFctOut_LgtCtl_StAcv = VMMP_c_StReqCusFctNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1338301.0",
  "Description": "Init\n\r Case:\n\r \n\rIF: \n\rCustFctOut_LgtCtl_StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN: \n\rCustFctOut_LgtCtl_StAcv = VMMP_c_StReqCusFctNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17516663073.0FunctionalReleasedyesTrue
Susp Case: IF: CustFctOut_LgtCtl_StDiagEve = VMMP_c_DiagEveSigSusp THEN: CustFctOut_LgtCtl_StAcv shall be equal to the value
Susp Case:

IF: 

CustFctOut_LgtCtl_StDiagEve = VMMP_c_DiagEveSigSusp

THEN: 

CustFctOut_LgtCtl_StAcv shall be equal to the value of previous computation cycle (Hold Last Value)

Raw

{
  "ID": "16663073.0",
  "ASIL": "  QM",
  "Text": "Susp Case:\n\r \n\rIF: \n\rCustFctOut_LgtCtl_StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN: \n\rCustFctOut_LgtCtl_StAcv shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1338302.0",
  "Description": "Susp Case:\n\r \n\rIF: \n\rCustFctOut_LgtCtl_StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN: \n\rCustFctOut_LgtCtl_StAcv shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17616663074.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Replace generic input signals by specific input signals Inputs Signal-Values: CustFctIn_LgtCtl_StAcv = HDC_s_LgtCtl_StAcv Sig
Replace generic input signals by specific input signals

Inputs

Signal-Values:

CustFctIn_LgtCtl_StAcv = HDC_s_LgtCtl_StAcv 

Signal-Classifier:

CustFctIn_LgtCtl_StAcv_sc = HDC_sc_LgtCtl_StAcv

Parameters 

CustFctIn_LgtCtl_FlgIniExcDet = VMMP_CFBBCS_c_HDCLgtCtl_FlgIniExcDet

CustFctIn_LgtCtl_FlgErrQlfAcv = VMMP_CFBBCS_c_HDCLgtCtl_FlgErrQlfAcv

CustFctIn_LgtCtl_TurnOff = VMMP_CFBBCS_p_HDCLgtCtl_TurnOff

Raw

{
  "ID": "16663074.0",
  "ASIL": "  QM",
  "Text": "Replace generic input signals by specific input signals\n\r \n\r\n\rInputs\n\rSignal-Values:\n\rCustFctIn_LgtCtl_StAcv = HDC_s_LgtCtl_StAcv \n\r \n\rSignal-Classifier:\n\rCustFctIn_LgtCtl_StAcv_sc = HDC_sc_LgtCtl_StAcv\n\r \n\rParameters \n\rCustFctIn_LgtCtl_FlgIniExcDet = VMMP_CFBBCS_c_HDCLgtCtl_FlgIniExcDet\n\rCustFctIn_LgtCtl_FlgErrQlfAcv = VMMP_CFBBCS_c_HDCLgtCtl_FlgErrQlfAcv\n\rCustFctIn_LgtCtl_TurnOff = VMMP_CFBBCS_p_HDCLgtCtl_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1338328.0",
  "Description": "Replace generic input signals by specific input signals\n\r \n\r\n\rInputs\n\rSignal-Values:\n\rCustFctIn_LgtCtl_StAcv = HDC_s_LgtCtl_StAcv \n\r \n\rSignal-Classifier:\n\rCustFctIn_LgtCtl_StAcv_sc = HDC_sc_LgtCtl_StAcv\n\r \n\rParameters \n\rCustFctIn_LgtCtl_FlgIniExcDet = VMMP_CFBBCS_c_HDCLgtCtl_FlgIniExcDet\n\rCustFctIn_LgtCtl_FlgErrQlfAcv = VMMP_CFBBCS_c_HDCLgtCtl_FlgErrQlfAcv\n\rCustFctIn_LgtCtl_TurnOff = VMMP_CFBBCS_p_HDCLgtCtl_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17716663075.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
RangeCheck: Check if input signal range is valid There is no RangeCheck for HDC LgtCtl-Service: Signal range is valid is always a
RangeCheck: Check if input signal range is valid

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

Raw

{
  "ID": "16663075.0",
  "ASIL": "  QM",
  "Text": "RangeCheck: Check if input signal range is valid\n\r \n\r\n\rThere is no RangeCheck for HDC LgtCtl-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": "1338337.0",
  "Description": "RangeCheck: Check if input signal range is valid\n\r \n\r\n\rThere is no RangeCheck for HDC LgtCtl-Service: Signal range is valid is always applied. (Signal range is invalid is never applied).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17816663076.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": "16663076.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": "1383517.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"
}
17916663077.0FunctionalReleasedyesTrue
Assign generic output signals to specific output signals Outputs StAcv CFBBCS_s_HDCLgtCtl_StAcv = CustFctOut_LgtCtl_StAcv Stat
Assign generic output signals to specific output signals

Outputs

StAcv

CFBBCS_s_HDCLgtCtl_StAcv = CustFctOut_LgtCtl_StAcv

States

CFBBCS_s_DiagHDCLgtCtl_StEve = CustFctOut_LgtCtl_StDiagEve

Raw

{
  "ID": "16663077.0",
  "ASIL": "  QM",
  "Text": "Assign generic output signals to specific output signals\n\r \n\rOutputs\n\rStAcv\n\rCFBBCS_s_HDCLgtCtl_StAcv = CustFctOut_LgtCtl_StAcv\n\rStates\n\rCFBBCS_s_DiagHDCLgtCtl_StEve = CustFctOut_LgtCtl_StDiagEve",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1338332.0",
  "Description": "Assign generic output signals to specific output signals\n\r \n\rOutputs\n\rStAcv\n\rCFBBCS_s_HDCLgtCtl_StAcv = CustFctOut_LgtCtl_StAcv\n\rStates\n\rCFBBCS_s_DiagHDCLgtCtl_StEve = CustFctOut_LgtCtl_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
18016663078.0FunctionalReleasedyesTrue
The output signals CFBBCS_s_DBRLgtLimA_StVld, CFBBCS_s_DSRLatCtl_StVld and CFBBCS_s_ESCLgtLimV_StVld must always have the values 0
The output signals CFBBCS_s_DBRLgtLimA_StVld, CFBBCS_s_DSRLatCtl_StVld and CFBBCS_s_ESCLgtLimV_StVld must always have the values 0, 1, 2 or 3.

To test this requirement no separate test is necessary. Every implemented test case should check the signal range of *StVld in the end.

Raw

{
  "ID": "16663078.0",
  "ASIL": "  QM",
  "Text": "The output signals CFBBCS_s_DBRLgtLimA_StVld, CFBBCS_s_DSRLatCtl_StVld and CFBBCS_s_ESCLgtLimV_StVld must always have the values 0, 1, 2 or 3.\n\r \n\rTo test this requirement no separate test is necessary. Every implemented test case should check the signal range of *StVld in the end.",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1338868.0",
  "Description": "The output signals CFBBCS_s_DBRLgtLimA_StVld, CFBBCS_s_DSRLatCtl_StVld and CFBBCS_s_ESCLgtLimV_StVld must always have the values 0, 1, 2 or 3.\n\r \n\rTo test this requirement no separate test is necessary. Every implemented test case should check the signal range of *StVld in the end.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}