Workspace workspace · PostgreSQLLocal only

Source files

Mapping profiles

TORINO grounded verification · testcase

VMMP conservative · requirement

Import history

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

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

RowIDTypeStatusRelevantCandidateReasonNormalized text
10216665631.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Mapping and Neutral-Value-Handling of CustFctIn_LgtLimA_StAcv IF [AND(1,2)]: 1) CustFctIn_LgtLimA_StAcv is equal to VMMP_SINFCT
Mapping and Neutral-Value-Handling of CustFctIn_LgtLimA_StAcv

IF [AND(1,2)]: 

1) CustFctIn_LgtLimA_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv

2) LgtLimA-Inputs are NOT neutral (LgtLimA-Inputs not neutral) 

THEN: 

CustFctOut_LgtLimA_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv

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

1) CustFctIn_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctAcv 

2) LgtLimA-Inputs are neutral (LgtLimA-Inputs neutral) 

3) Bit position VMMP_SINFCT_c_LgtLimA_IdxBitFldConfMdNeutArbAcv of the input CustFctIn_LgtLimA_BitFldConf is true 

THEN: 

CustFctOut_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctAcvNeut 

ELSE: 

CustFctOut_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctNoReq

Note: The expression "Bit position VMMP_SINFCT_c_LgtLimA_IdxBitFldConfMdNeutArbAcv of the input CustFctIn_LgtLimA_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_LgtLimA_IdxBitFldConfMdNeutArbAcv of the input CustFctIn_LgtLimA_BitFldConf is true" shall be true.

Raw

{
  "ID": "16665631.0",
  "ASIL": "  QM",
  "Text": "Mapping and Neutral-Value-Handling of CustFctIn_LgtLimA_StAcv\n\r \n\rIF [AND(1,2)]: \n\r1) CustFctIn_LgtLimA_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv\n\r2) LgtLimA-Inputs are NOT neutral (LgtLimA-Inputs not neutral) \n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctIn_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctAcv \n\r2) LgtLimA-Inputs are neutral (LgtLimA-Inputs neutral) \n\r3) Bit position VMMP_SINFCT_c_LgtLimA_IdxBitFldConfMdNeutArbAcv of the input CustFctIn_LgtLimA_BitFldConf is true \n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctAcvNeut \n\r \n\rELSE: \n\rCustFctOut_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rNote: The expression \"Bit position VMMP_SINFCT_c_LgtLimA_IdxBitFldConfMdNeutArbAcv of the input CustFctIn_LgtLimA_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_LgtLimA_IdxBitFldConfMdNeutArbAcv of the input CustFctIn_LgtLimA_BitFldConf is true\" shall be true.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1343414.0",
  "Description": "Mapping and Neutral-Value-Handling of CustFctIn_LgtLimA_StAcv\n\r \n\rIF [AND(1,2)]: \n\r1) CustFctIn_LgtLimA_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv\n\r2) LgtLimA-Inputs are NOT neutral (LgtLimA-Inputs not neutral) \n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctIn_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctAcv \n\r2) LgtLimA-Inputs are neutral (LgtLimA-Inputs neutral) \n\r3) Bit position VMMP_SINFCT_c_LgtLimA_IdxBitFldConfMdNeutArbAcv of the input CustFctIn_LgtLimA_BitFldConf is true \n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctAcvNeut \n\r \n\rELSE: \n\rCustFctOut_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rNote: The expression \"Bit position VMMP_SINFCT_c_LgtLimA_IdxBitFldConfMdNeutArbAcv of the input CustFctIn_LgtLimA_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_LgtLimA_IdxBitFldConfMdNeutArbAcv of the input CustFctIn_LgtLimA_BitFldConf is true\" shall be true.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10316665632.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
LgtLimA Service Bridge shall use Signalmonitoring with following signal assignment: Input: *TurnOff equal to CustFctIn_LgtLimA_T
LgtLimA Service Bridge shall use Signalmonitoring with following signal assignment:

Input:

*TurnOff equal to CustFctIn_LgtLimA_TurnOff

*FlgIniExcDet equal to CustFctIn_LgtLimA_FlgIniExcDet

*FlgErrQlfAcv equal to CustFctIn_LgtLimA_FlgErrQlfAcv

merged classifier

RangeCheck

Output:

CustFctOut_LgtLimA_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": "16665632.0",
  "ASIL": "  QM",
  "Text": "LgtLimA Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_LgtLimA_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_LgtLimA_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_LgtLimA_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_LgtLimA_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": "1343420.0",
  "Description": "LgtLimA Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_LgtLimA_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_LgtLimA_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_LgtLimA_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_LgtLimA_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"
}
10416665633.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following functional requirement describes the valid case of the LgtLimA Service Bridge. Note: The following functional requ
The following functional requirement describes the valid case of the LgtLimA 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": "16665633.0",
  "ASIL": "  ",
  "Text": "The following functional requirement describes the valid case of the LgtLimA 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": "1343412.0",
  "Description": "The following functional requirement describes the valid case of the LgtLimA 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"
}
10516665634.0FunctionalReleasedyesTrue
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions) IF: CustFctOut_LgtLimA_StDia
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)

IF: 

CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigNone

THEN: 

CustFctOut_LgtLimA_StAcv = CustFctIn_LgtLimA_StAcv (considering Mapping and Neutral-Value-Handling of CustFctIn_LgtLimA_StAcv)

CustFctOut_LgtLimA_ADmd = CustFctIn_LgtLimA_ADmd 

CustFctOut_LgtLimA_APredTar = CustFctIn_LgtLimA_APredTar 

CustFctOut_LgtLimA_AGrdMaxDec = CustFctIn_LgtLimA_AGrdMaxDec 

CustFctOut_LgtLimA_AGrdMaxInc = CustFctIn_LgtLimA_AGrdMaxInc 

CustFctOut_LgtLimA_ATlrHiTar = CustFctIn_LgtLimA_ATlrHiTar 

CustFctOut_LgtLimA_ATlrHiDyn = CustFctIn_LgtLimA_ATlrHiDyn 

CustFctOut_LgtLimA_MdTarDyn = CustFctIn_LgtLimA_MdTarDyn

Raw

{
  "ID": "16665634.0",
  "ASIL": "  QM",
  "Text": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv = CustFctIn_LgtLimA_StAcv (considering Mapping and Neutral-Value-Handling of CustFctIn_LgtLimA_StAcv)\n\rCustFctOut_LgtLimA_ADmd = CustFctIn_LgtLimA_ADmd \n\rCustFctOut_LgtLimA_APredTar = CustFctIn_LgtLimA_APredTar \n\rCustFctOut_LgtLimA_AGrdMaxDec = CustFctIn_LgtLimA_AGrdMaxDec \n\rCustFctOut_LgtLimA_AGrdMaxInc = CustFctIn_LgtLimA_AGrdMaxInc \n\rCustFctOut_LgtLimA_ATlrHiTar = CustFctIn_LgtLimA_ATlrHiTar \n\rCustFctOut_LgtLimA_ATlrHiDyn = CustFctIn_LgtLimA_ATlrHiDyn \n\rCustFctOut_LgtLimA_MdTarDyn = CustFctIn_LgtLimA_MdTarDyn",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1343419.0",
  "Description": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv = CustFctIn_LgtLimA_StAcv (considering Mapping and Neutral-Value-Handling of CustFctIn_LgtLimA_StAcv)\n\rCustFctOut_LgtLimA_ADmd = CustFctIn_LgtLimA_ADmd \n\rCustFctOut_LgtLimA_APredTar = CustFctIn_LgtLimA_APredTar \n\rCustFctOut_LgtLimA_AGrdMaxDec = CustFctIn_LgtLimA_AGrdMaxDec \n\rCustFctOut_LgtLimA_AGrdMaxInc = CustFctIn_LgtLimA_AGrdMaxInc \n\rCustFctOut_LgtLimA_ATlrHiTar = CustFctIn_LgtLimA_ATlrHiTar \n\rCustFctOut_LgtLimA_ATlrHiDyn = CustFctIn_LgtLimA_ATlrHiDyn \n\rCustFctOut_LgtLimA_MdTarDyn = CustFctIn_LgtLimA_MdTarDyn",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10616665635.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_LgtLimA_StAcv is 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": "16665635.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_LgtLimA_StAcv is 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": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1343417.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_LgtLimA_StAcv is 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"
}
10716665636.0FunctionalReleasedyesTrue
Disable Case: IF: CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigDi THEN: CustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoRe
Disable Case:

IF: 

CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigDi

THEN: 

CustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq

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

Raw

{
  "ID": "16665636.0",
  "ASIL": "  QM",
  "Text": "Disable Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1343408.0",
  "Description": "Disable Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10816665637.0FunctionalReleasedyesTrue
NotVld Case: IF: CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigNotVld THEN: CustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctN
NotVld Case:

IF: 

CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigNotVld

THEN: 

CustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq

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

Raw

{
  "ID": "16665637.0",
  "ASIL": "  QM",
  "Text": "NotVld Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1343407.0",
  "Description": "NotVld Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10916665638.0FunctionalReleasedyesTrue
Fail Case: IF: CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigFail THEN: CustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq
Fail Case:

IF: 

CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigFail

THEN: 

CustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq

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

Raw

{
  "ID": "16665638.0",
  "ASIL": "  QM",
  "Text": "Fail Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1343406.0",
  "Description": "Fail Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11016665639.0FunctionalReleasedyesTrue
Init Case: IF: CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigIni THEN: CustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoRe
Init

 Case:

IF: 

CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigIni

THEN: 

CustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq

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

Raw

{
  "ID": "16665639.0",
  "ASIL": "  QM",
  "Text": "Init\n\r Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1343411.0",
  "Description": "Init\n\r Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11116665640.0FunctionalReleasedyesTrue
Susp Case: IF: CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigSusp THEN: CustFctOut_LgtLimA_StAcv shall be equal to the val
Susp Case:

IF: 

CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigSusp

THEN: 

CustFctOut_LgtLimA_StAcv 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": "16665640.0",
  "ASIL": "  QM",
  "Text": "Susp Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv 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": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1343418.0",
  "Description": "Susp Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv 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"
}
11216665641.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
LatCtl Service Bridge
LatCtl Service Bridge

Raw

{
  "ID": "16665641.0",
  "ASIL": "  ",
  "Text": "LatCtl Service Bridge",
  "Type": "Folder",
  "Status": "",
  "Summary": "LatCtl Service Bridge",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1343467.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11316665642.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Inputs Signal-Values: CustFctIn_LatCtl_StAcv CustFctIn_LatCtlCrvtCtl_CrvtDmd CustFctIn_LatCtlCrvtCtl_CrvtGrdDmd CustFctIn
Inputs 

Signal-Values:

CustFctIn_LatCtl_StAcv 

CustFctIn_LatCtlCrvtCtl_CrvtDmd 

CustFctIn_LatCtlCrvtCtl_CrvtGrdDmd 

CustFctIn_LatCtlCrvtCtl_FacSsty 

CustFctIn_LatCtlCrvtCtl_StLimCtlFReq

CustFctIn_CrvtCtl_CrvtDmdTiStamp

CustFctIn_LatCtlSlipAgCtl_AgDmd 

CustFctIn_LatCtlSlipAgCtl_AgGrdDmd

CustFctIn_LatCtlStgStiCtl_AgOffStgWhlDmd 

Signal-Classifier:

CustFctIn_LatCtl_StAcv_sc 

CustFctIn_LatCtlCrvtCtl_CrvtDmd_sc 

CustFctIn_LatCtlCrvtCtl_CrvtGrdDmd_sc 

CustFctIn_LatCtlCrvtCtl_FacSsty_sc 

CustFctIn_LatCtlCrvtCtl_StLimCtlFReq_sc

CustFctIn_LatCtlSlipAgCtl_AgDmd_sc 

CustFctIn_LatCtlSlipAgCtl_AgGrdDmd_sc

CustFctIn_LatCtlStgStiCtl_AgOffStgWhlDmd_sc

Parameters 

CustFctIn_LatCtl_FlgIniExcDet

CustFctIn_LatCtl_FlgErrQlfAcv

CustFctIn_LatCtl_TurnOff

Raw

{
  "ID": "16665642.0",
  "ASIL": "  QM",
  "Text": "Inputs \n\rSignal-Values:\n\rCustFctIn_LatCtl_StAcv \n\rCustFctIn_LatCtlCrvtCtl_CrvtDmd \n\rCustFctIn_LatCtlCrvtCtl_CrvtGrdDmd \n\rCustFctIn_LatCtlCrvtCtl_FacSsty \n\rCustFctIn_LatCtlCrvtCtl_StLimCtlFReq\n\rCustFctIn_CrvtCtl_CrvtDmdTiStamp\n\r \n\rCustFctIn_LatCtlSlipAgCtl_AgDmd \n\rCustFctIn_LatCtlSlipAgCtl_AgGrdDmd\n\r \n\rCustFctIn_LatCtlStgStiCtl_AgOffStgWhlDmd \n\r \n\rSignal-Classifier:\n\rCustFctIn_LatCtl_StAcv_sc \n\rCustFctIn_LatCtlCrvtCtl_CrvtDmd_sc \n\rCustFctIn_LatCtlCrvtCtl_CrvtGrdDmd_sc \n\rCustFctIn_LatCtlCrvtCtl_FacSsty_sc \n\rCustFctIn_LatCtlCrvtCtl_StLimCtlFReq_sc\n\r \n\rCustFctIn_LatCtlSlipAgCtl_AgDmd_sc \n\rCustFctIn_LatCtlSlipAgCtl_AgGrdDmd_sc\n\r \n\rCustFctIn_LatCtlStgStiCtl_AgOffStgWhlDmd_sc\n\r \n\rParameters \n\rCustFctIn_LatCtl_FlgIniExcDet\n\rCustFctIn_LatCtl_FlgErrQlfAcv\n\rCustFctIn_LatCtl_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1343472.0",
  "Description": "Inputs \n\rSignal-Values:\n\rCustFctIn_LatCtl_StAcv \n\rCustFctIn_LatCtlCrvtCtl_CrvtDmd \n\rCustFctIn_LatCtlCrvtCtl_CrvtGrdDmd \n\rCustFctIn_LatCtlCrvtCtl_FacSsty \n\rCustFctIn_LatCtlCrvtCtl_StLimCtlFReq\n\rCustFctIn_CrvtCtl_CrvtDmdTiStamp\n\r \n\rCustFctIn_LatCtlSlipAgCtl_AgDmd \n\rCustFctIn_LatCtlSlipAgCtl_AgGrdDmd\n\r \n\rCustFctIn_LatCtlStgStiCtl_AgOffStgWhlDmd \n\r \n\rSignal-Classifier:\n\rCustFctIn_LatCtl_StAcv_sc \n\rCustFctIn_LatCtlCrvtCtl_CrvtDmd_sc \n\rCustFctIn_LatCtlCrvtCtl_CrvtGrdDmd_sc \n\rCustFctIn_LatCtlCrvtCtl_FacSsty_sc \n\rCustFctIn_LatCtlCrvtCtl_StLimCtlFReq_sc\n\r \n\rCustFctIn_LatCtlSlipAgCtl_AgDmd_sc \n\rCustFctIn_LatCtlSlipAgCtl_AgGrdDmd_sc\n\r \n\rCustFctIn_LatCtlStgStiCtl_AgOffStgWhlDmd_sc\n\r \n\rParameters \n\rCustFctIn_LatCtl_FlgIniExcDet\n\rCustFctIn_LatCtl_FlgErrQlfAcv\n\rCustFctIn_LatCtl_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11416665643.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Outputs StAcv CustFctOut_LatCtl_StAcv CustFctOut_LatCtlCrvtCtl_FlgGrdExtp CustFctOut_LatCtlSlipAgCtl_FlgAcv All other Outputs
Outputs

StAcv

CustFctOut_LatCtl_StAcv

CustFctOut_LatCtlCrvtCtl_FlgGrdExtp

CustFctOut_LatCtlSlipAgCtl_FlgAcv

All other Outputs

CustFctOut_LatCtlCrvtCtl_CrvtDmd

CustFctOut_LatCtlCrvtCtl_CrvtGrdDmd

CustFctOut_LatCtlCrvtCtl_FacSsty

CustFctOut_LatCtlCrvtCtl_StLimCtlFReq

CustFctOut_LatCtlSlipAgCtl_AgDmd

CustFctOut_LatCtlSlipAgCtl_AgGrdDmd

CustFctOut_LatCtlStgStiCtl_AgOffStgWhlDmd

States

CustFctOut_LatCtl_StDiagEve

Raw

{
  "ID": "16665643.0",
  "ASIL": "  QM",
  "Text": "Outputs\n\rStAcv\n\rCustFctOut_LatCtl_StAcv\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp\n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv\n\r \n\rAll other Outputs\n\rCustFctOut_LatCtlCrvtCtl_CrvtDmd\n\rCustFctOut_LatCtlCrvtCtl_CrvtGrdDmd\n\rCustFctOut_LatCtlCrvtCtl_FacSsty\n\rCustFctOut_LatCtlCrvtCtl_StLimCtlFReq\n\rCustFctOut_LatCtlSlipAgCtl_AgDmd\n\rCustFctOut_LatCtlSlipAgCtl_AgGrdDmd\n\rCustFctOut_LatCtlStgStiCtl_AgOffStgWhlDmd\n\r \n\rStates\n\rCustFctOut_LatCtl_StDiagEve",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1343474.0",
  "Description": "Outputs\n\rStAcv\n\rCustFctOut_LatCtl_StAcv\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp\n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv\n\r \n\rAll other Outputs\n\rCustFctOut_LatCtlCrvtCtl_CrvtDmd\n\rCustFctOut_LatCtlCrvtCtl_CrvtGrdDmd\n\rCustFctOut_LatCtlCrvtCtl_FacSsty\n\rCustFctOut_LatCtlCrvtCtl_StLimCtlFReq\n\rCustFctOut_LatCtlSlipAgCtl_AgDmd\n\rCustFctOut_LatCtlSlipAgCtl_AgGrdDmd\n\rCustFctOut_LatCtlStgStiCtl_AgOffStgWhlDmd\n\r \n\rStates\n\rCustFctOut_LatCtl_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11516665644.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Merged classifier of LatCtl input signal classifiers (Note: The classifier information of all LatCtl input signals are merged to
Merged classifier of LatCtl input signal classifiers

(Note: The classifier information of all LatCtl 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_LatCtl_StAcv_sc 

CustFctIn_LatCtlCrvtCtl_CrvtDmd_sc 

CustFctIn_LatCtlCrvtCtl_CrvtGrdDmd_sc 

CustFctIn_LatCtlCrvtCtl_FacSsty_sc 

CustFctIn_LatCtlCrvtCtl_StLimCtlFReq_sc

CustFctIn_LatCtlSlipAgCtl_AgDmd_sc 

CustFctIn_LatCtlSlipAgCtl_AgGrdDmd_sc

CustFctIn_LatCtlStgStiCtl_AgOffStgWhlDmd_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": "16665644.0",
  "ASIL": "  QM",
  "Text": "Merged classifier of LatCtl input signal classifiers\n\r(Note: The classifier information of all LatCtl 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_LatCtl_StAcv_sc \n\rCustFctIn_LatCtlCrvtCtl_CrvtDmd_sc \n\rCustFctIn_LatCtlCrvtCtl_CrvtGrdDmd_sc \n\rCustFctIn_LatCtlCrvtCtl_FacSsty_sc \n\rCustFctIn_LatCtlCrvtCtl_StLimCtlFReq_sc\n\rCustFctIn_LatCtlSlipAgCtl_AgDmd_sc \n\rCustFctIn_LatCtlSlipAgCtl_AgGrdDmd_sc\n\rCustFctIn_LatCtlStgStiCtl_AgOffStgWhlDmd_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": "1343470.0",
  "Description": "Merged classifier of LatCtl input signal classifiers\n\r(Note: The classifier information of all LatCtl 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_LatCtl_StAcv_sc \n\rCustFctIn_LatCtlCrvtCtl_CrvtDmd_sc \n\rCustFctIn_LatCtlCrvtCtl_CrvtGrdDmd_sc \n\rCustFctIn_LatCtlCrvtCtl_FacSsty_sc \n\rCustFctIn_LatCtlCrvtCtl_StLimCtlFReq_sc\n\rCustFctIn_LatCtlSlipAgCtl_AgDmd_sc \n\rCustFctIn_LatCtlSlipAgCtl_AgGrdDmd_sc\n\rCustFctIn_LatCtlStgStiCtl_AgOffStgWhlDmd_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"
}
11616665645.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Mapping and Neutral-Value-Handling of CustFctIn_LatCtl_StAcv IF: CustFctIn_LatCtl_StAcv is not equal to VMMP_SINFCT_c_CusFctIn_
Mapping and Neutral-Value-Handling of CustFctIn_LatCtl_StAcv

IF: 

CustFctIn_LatCtl_StAcv is not equal to VMMP_SINFCT_c_CusFctIn_StReqAcv

THEN: 

CustFctOut_LatCtl_StAcv is equal to VMMP_c_StReqCusFctNoReq

ELSEIF [AND(1,2)]: 

1) CustFctIn_LatCtl_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv

2) Bit1 of BitwiseOR (

CustFctIn_LatCtlCrvtCtl_CrvtDmd_sc 

CustFctIn_LatCtlCrvtCtl_CrvtGrdDmd_sc 

CustFctIn_LatCtlCrvtCtl_FacSsty_sc

CustFctIn_LatCtlSlipAgCtl_AgDmd_sc) 

is set 

THEN: 

CustFctOut_LatCtl_StAcv is equal to VMMP_c_StReqCusFctNoReq

ELSE: 

CustFctOut_LatCtl_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv

Raw

{
  "ID": "16665645.0",
  "ASIL": "  QM",
  "Text": "Mapping and Neutral-Value-Handling of CustFctIn_LatCtl_StAcv\n\r \n\r\n\rIF: \n\rCustFctIn_LatCtl_StAcv is not equal to VMMP_SINFCT_c_CusFctIn_StReqAcv\n\rTHEN: \n\rCustFctOut_LatCtl_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rELSEIF [AND(1,2)]: \n\r1) CustFctIn_LatCtl_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv\n\r2) Bit1 of BitwiseOR (\n\rCustFctIn_LatCtlCrvtCtl_CrvtDmd_sc \n\rCustFctIn_LatCtlCrvtCtl_CrvtGrdDmd_sc \n\rCustFctIn_LatCtlCrvtCtl_FacSsty_sc\n\rCustFctIn_LatCtlSlipAgCtl_AgDmd_sc) \n\ris set \n\rTHEN: \n\rCustFctOut_LatCtl_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rELSE: \n\rCustFctOut_LatCtl_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1343478.0",
  "Description": "Mapping and Neutral-Value-Handling of CustFctIn_LatCtl_StAcv\n\r \n\r\n\rIF: \n\rCustFctIn_LatCtl_StAcv is not equal to VMMP_SINFCT_c_CusFctIn_StReqAcv\n\rTHEN: \n\rCustFctOut_LatCtl_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rELSEIF [AND(1,2)]: \n\r1) CustFctIn_LatCtl_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv\n\r2) Bit1 of BitwiseOR (\n\rCustFctIn_LatCtlCrvtCtl_CrvtDmd_sc \n\rCustFctIn_LatCtlCrvtCtl_CrvtGrdDmd_sc \n\rCustFctIn_LatCtlCrvtCtl_FacSsty_sc\n\rCustFctIn_LatCtlSlipAgCtl_AgDmd_sc) \n\ris set \n\rTHEN: \n\rCustFctOut_LatCtl_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rELSE: \n\rCustFctOut_LatCtl_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11716665646.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Mapping of CustFctIn_LatCtlCrvtCtl_StLimCtlFReq IF: CustFctIn_LatCtlCrvtCtl_StLimCtlFReq > VMMP_SINFCT_c_SrvLatCtlCrvtCtl_StLi
Mapping of CustFctIn_LatCtlCrvtCtl_StLimCtlFReq 

IF: 

CustFctIn_LatCtlCrvtCtl_StLimCtlFReq > VMMP_SINFCT_c_SrvLatCtlCrvtCtl_StLimCtlFReqRngLimHi 

THEN: 

CustFctOut_LatCtlCrvtCtl_StLimCtlFReq is equal to VMMP_c_StReqCusFctNoReq

ELSE:

CustFctOut_LatCtlCrvtCtl_StLimCtlFReq is equal to CustFctIn_LatCtlCrvtCtl_StLimCtlFReq

Raw

{
  "ID": "16665646.0",
  "ASIL": "  QM",
  "Text": "Mapping of CustFctIn_LatCtlCrvtCtl_StLimCtlFReq \n\r \n\rIF: \n\rCustFctIn_LatCtlCrvtCtl_StLimCtlFReq > VMMP_SINFCT_c_SrvLatCtlCrvtCtl_StLimCtlFReqRngLimHi \n\rTHEN: \n\rCustFctOut_LatCtlCrvtCtl_StLimCtlFReq is equal to VMMP_c_StReqCusFctNoReq\n\rELSE:\n\rCustFctOut_LatCtlCrvtCtl_StLimCtlFReq is equal to CustFctIn_LatCtlCrvtCtl_StLimCtlFReq",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1343476.0",
  "Description": "Mapping of CustFctIn_LatCtlCrvtCtl_StLimCtlFReq \n\r \n\rIF: \n\rCustFctIn_LatCtlCrvtCtl_StLimCtlFReq > VMMP_SINFCT_c_SrvLatCtlCrvtCtl_StLimCtlFReqRngLimHi \n\rTHEN: \n\rCustFctOut_LatCtlCrvtCtl_StLimCtlFReq is equal to VMMP_c_StReqCusFctNoReq\n\rELSE:\n\rCustFctOut_LatCtlCrvtCtl_StLimCtlFReq is equal to CustFctIn_LatCtlCrvtCtl_StLimCtlFReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11816665647.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Calculation of output signal CustFctOut_LatCtlCrvtCtl_FlgGrdExtp IF: CustFctIn_CrvtCtl_CrvtDmdTiStamp of the previous computati
Calculation of output signal CustFctOut_LatCtlCrvtCtl_FlgGrdExtp 

IF:

CustFctIn_CrvtCtl_CrvtDmdTiStamp of the previous computation cycle is equal to the current computational cycle

THEN:

CustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 1 (true)

ELSE:

CustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false)

Raw

{
  "ID": "16665647.0",
  "ASIL": "  QM",
  "Text": "Calculation of output signal CustFctOut_LatCtlCrvtCtl_FlgGrdExtp \n\r \n\r\n\rIF:\n\rCustFctIn_CrvtCtl_CrvtDmdTiStamp of the previous computation cycle is equal to the current computational cycle\n\rTHEN:\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 1 (true)\n\rELSE:\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1343477.0",
  "Description": "Calculation of output signal CustFctOut_LatCtlCrvtCtl_FlgGrdExtp \n\r \n\r\n\rIF:\n\rCustFctIn_CrvtCtl_CrvtDmdTiStamp of the previous computation cycle is equal to the current computational cycle\n\rTHEN:\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 1 (true)\n\rELSE:\n\rCustFctOut_LatCtlCrvtCtl_FlgGrdExtp = 0 (false)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11916665648.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Calculation of output signal CustFctOut_LatCtlSlipAgCtl_FlgAcv IF: Bit1 of BitwiseOR ( CustFctIn_LatCtlSlipAgCtl_AgDmd_sc Cu
Calculation of output signal CustFctOut_LatCtlSlipAgCtl_FlgAcv 

IF:

Bit1 of BitwiseOR (

CustFctIn_LatCtlSlipAgCtl_AgDmd_sc 

CustFctIn_LatCtlSlipAgCtl_AgGrdDmd_sc)

is set

THEN:

CustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)

ELSE:

CustFctOut_LatCtlSlipAgCtl_FlgAcv = 1 (true)

Raw

{
  "ID": "16665648.0",
  "ASIL": "  QM",
  "Text": "Calculation of output signal CustFctOut_LatCtlSlipAgCtl_FlgAcv \n\r \n\r\n\rIF:\n\rBit1 of BitwiseOR (\n\rCustFctIn_LatCtlSlipAgCtl_AgDmd_sc \n\rCustFctIn_LatCtlSlipAgCtl_AgGrdDmd_sc)\n\ris set\n\rTHEN:\n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)\n\rELSE:\n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv = 1 (true)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1343464.0",
  "Description": "Calculation of output signal CustFctOut_LatCtlSlipAgCtl_FlgAcv \n\r \n\r\n\rIF:\n\rBit1 of BitwiseOR (\n\rCustFctIn_LatCtlSlipAgCtl_AgDmd_sc \n\rCustFctIn_LatCtlSlipAgCtl_AgGrdDmd_sc)\n\ris set\n\rTHEN:\n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv = 0 (false)\n\rELSE:\n\rCustFctOut_LatCtlSlipAgCtl_FlgAcv = 1 (true)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12016665649.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
LatCtl Service Bridge shall use Signalmonitoring with following signal assignment: Input: *TurnOff equal to CustFctIn_LatCtl_Tur
LatCtl Service Bridge shall use Signalmonitoring with following signal assignment:

Input:

*TurnOff equal to CustFctIn_LatCtl_TurnOff

*FlgIniExcDet equal to CustFctIn_LatCtl_FlgIniExcDet

*FlgErrQlfAcv equal to CustFctIn_LatCtl_FlgErrQlfAcv

merged classifier

RangeCheck

Output:

CustFctOut_LatCtl_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": "16665649.0",
  "ASIL": "  QM",
  "Text": "LatCtl Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_LatCtl_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_LatCtl_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_LatCtl_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_LatCtl_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": "1343462.0",
  "Description": "LatCtl Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_LatCtl_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_LatCtl_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_LatCtl_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_LatCtl_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"
}
12116665650.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": "16665650.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": "1343471.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"
}
12216665651.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": "16665651.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": "1343465.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"
}
12316665652.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": "16665652.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": "1343463.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"
}
12423567556.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": "23567556.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"
}
12516665653.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": "16665653.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": "1343466.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"
}
12623567557.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": "23567557.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"
}
12716665654.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": "16665654.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": "1343469.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"
}
12823567567.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": "23567567.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"
}
12916665655.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": "16665655.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": "1343473.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"
}
13023567569.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": "23567569.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"
}
13116665656.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": "16665656.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": "1343475.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"
}
13223567572.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": "23567572.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"
}
13316665657.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": "16665657.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": "1343468.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"
}
13423567573.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": "23567573.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"
}
13516665658.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
PrkCtlAly Service Bridge
PrkCtlAly Service Bridge

Raw

{
  "ID": "16665658.0",
  "ASIL": "  ",
  "Text": "PrkCtlAly Service Bridge",
  "Type": "Folder",
  "Status": "",
  "Summary": "PrkCtlAly Service Bridge",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1343871.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13616665659.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Inputs Signal-Values: CustFctIn_PrkCtl_StAlyReq Signal-Classifier: CustFctIn_PrkCtl_StAlyReq_sc Parameters CustFctIn_PrkC
Inputs 

Signal-Values:

CustFctIn_PrkCtl_StAlyReq 

Signal-Classifier:

CustFctIn_PrkCtl_StAlyReq_sc

Parameters 

CustFctIn_PrkCtlAly_BitFldConf

CustFctIn_PrkCtlAly_FlgIniExcDet

CustFctIn_PrkCtlAly_FlgErrQlfAcv

CustFctIn_PrkCtlAly_TurnOff

Raw

{
  "ID": "16665659.0",
  "ASIL": "  QM",
  "Text": "Inputs \n\rSignal-Values:\n\rCustFctIn_PrkCtl_StAlyReq \n\r \n\rSignal-Classifier:\n\rCustFctIn_PrkCtl_StAlyReq_sc\n\r \n\rParameters \n\rCustFctIn_PrkCtlAly_BitFldConf\n\rCustFctIn_PrkCtlAly_FlgIniExcDet\n\rCustFctIn_PrkCtlAly_FlgErrQlfAcv\n\rCustFctIn_PrkCtlAly_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1343870.0",
  "Description": "Inputs \n\rSignal-Values:\n\rCustFctIn_PrkCtl_StAlyReq \n\r \n\rSignal-Classifier:\n\rCustFctIn_PrkCtl_StAlyReq_sc\n\r \n\rParameters \n\rCustFctIn_PrkCtlAly_BitFldConf\n\rCustFctIn_PrkCtlAly_FlgIniExcDet\n\rCustFctIn_PrkCtlAly_FlgErrQlfAcv\n\rCustFctIn_PrkCtlAly_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13716665660.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Outputs Request CustFctOut_PrkCtl_StAlyReq States CustFctOut_PrkCtlAly_StDiagEve
Outputs

Request

CustFctOut_PrkCtl_StAlyReq

States

CustFctOut_PrkCtlAly_StDiagEve

Raw

{
  "ID": "16665660.0",
  "ASIL": "  QM",
  "Text": "Outputs\n\rRequest\n\rCustFctOut_PrkCtl_StAlyReq\n\rStates\n\rCustFctOut_PrkCtlAly_StDiagEve",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1343876.0",
  "Description": "Outputs\n\rRequest\n\rCustFctOut_PrkCtl_StAlyReq\n\rStates\n\rCustFctOut_PrkCtlAly_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13816665661.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Merged classifier of PrkCtlAly input signal classifiers (Note: The classifier information of all PrkCtlAly input signals are merg
Merged classifier of PrkCtlAly input signal classifiers

(Note: The classifier information of all PrkCtlAly 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_PrkCtl_StAlyReq_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": "16665661.0",
  "ASIL": "  ASIL B",
  "Text": "Merged classifier of PrkCtlAly input signal classifiers\n\r(Note: The classifier information of all PrkCtlAly 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_PrkCtl_StAlyReq_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": "1343877.0",
  "Description": "Merged classifier of PrkCtlAly input signal classifiers\n\r(Note: The classifier information of all PrkCtlAly 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_PrkCtl_StAlyReq_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"
}
13916665662.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Mapping and Calculation of output signal CustFctOut_PrkCtl_StAlyReq IF: CustFctIn_PrkCtl_StAlyReq > VMMP_SINFCT_c_SrvPrkCtlAly
Mapping and Calculation of output signal CustFctOut_PrkCtl_StAlyReq 

IF: 

CustFctIn_PrkCtl_StAlyReq > VMMP_SINFCT_c_SrvPrkCtlAly_StAlyReqRngLimHi 

THEN: 

CustFctOut_PrkCtl_StAlyReq is equal to VMMP_c_StReqCusFctNoReq

ELSEIF [AND(1,2)]: 

1) CustFctIn_PrkCtl_StAlyReq is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly

2) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of the input CustFctIn_PrkCtlAly_BitFldConf is true

THEN: 

CustFctOut_PrkCtl_StAlyReq is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP

ELSE: 

CustFctOut_PrkCtl_StAlyReq is equal to CustFctIn_PrkCtl_StAlyReq

Note: The expression "Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of the input CustFctIn_PrkCtlAly_BitFldConf is true" means that the Bit position, 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_PrkCtlAly_BitMaskReqAlyWithP of the input CustFctIn_PrkCtlAly_BitFldConf is true" shall be true.

Raw

{
  "ID": "16665662.0",
  "ASIL": "  ASIL B",
  "Text": "Mapping and Calculation of output signal CustFctOut_PrkCtl_StAlyReq \n\r \n\rIF: \n\rCustFctIn_PrkCtl_StAlyReq > VMMP_SINFCT_c_SrvPrkCtlAly_StAlyReqRngLimHi \n\rTHEN: \n\rCustFctOut_PrkCtl_StAlyReq is equal to VMMP_c_StReqCusFctNoReq\n\rELSEIF [AND(1,2)]: \n\r1) CustFctIn_PrkCtl_StAlyReq is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly\n\r2) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of the input CustFctIn_PrkCtlAly_BitFldConf is true\n\rTHEN: \n\rCustFctOut_PrkCtl_StAlyReq is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\rELSE: \n\rCustFctOut_PrkCtl_StAlyReq is equal to CustFctIn_PrkCtl_StAlyReq\n\r \n\rNote: The expression \"Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of the input CustFctIn_PrkCtlAly_BitFldConf is true\" means that the Bit position, 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_PrkCtlAly_BitMaskReqAlyWithP of the input CustFctIn_PrkCtlAly_BitFldConf is true\" shall be true.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1343878.0",
  "Description": "Mapping and Calculation of output signal CustFctOut_PrkCtl_StAlyReq \n\r \n\rIF: \n\rCustFctIn_PrkCtl_StAlyReq > VMMP_SINFCT_c_SrvPrkCtlAly_StAlyReqRngLimHi \n\rTHEN: \n\rCustFctOut_PrkCtl_StAlyReq is equal to VMMP_c_StReqCusFctNoReq\n\rELSEIF [AND(1,2)]: \n\r1) CustFctIn_PrkCtl_StAlyReq is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly\n\r2) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of the input CustFctIn_PrkCtlAly_BitFldConf is true\n\rTHEN: \n\rCustFctOut_PrkCtl_StAlyReq is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\rELSE: \n\rCustFctOut_PrkCtl_StAlyReq is equal to CustFctIn_PrkCtl_StAlyReq\n\r \n\rNote: The expression \"Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqAlyWithP of the input CustFctIn_PrkCtlAly_BitFldConf is true\" means that the Bit position, 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_PrkCtlAly_BitMaskReqAlyWithP of the input CustFctIn_PrkCtlAly_BitFldConf is true\" shall be true.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14016665663.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
PrkCtlAly Service Bridge shall use Signalmonitoring with following signal assignment: Input: *TurnOff equal to CustFctIn_PrkCtlA
PrkCtlAly Service Bridge shall use Signalmonitoring with following signal assignment:

Input:

*TurnOff equal to CustFctIn_PrkCtlAly_TurnOff

*FlgIniExcDet equal to CustFctIn_PrkCtlAly_FlgIniExcDet

*FlgErrQlfAcv equal to CustFctIn_PrkCtlAly_FlgErrQlfAcv

merged classifier

RangeCheck

Output:

CustFctOut_PrkCtlAly_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": "16665663.0",
  "ASIL": "  ASIL B",
  "Text": "PrkCtlAly Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_PrkCtlAly_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_PrkCtlAly_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_PrkCtlAly_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_PrkCtlAly_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": "1343879.0",
  "Description": "PrkCtlAly Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_PrkCtlAly_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_PrkCtlAly_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_PrkCtlAly_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_PrkCtlAly_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"
}
14116665664.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following functional requirement describes the valid case of the PrkCtlAly Service Bridge. Note: The following functional re
The following functional requirement describes the valid case of the PrkCtlAly 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": "16665664.0",
  "ASIL": "  ",
  "Text": "The following functional requirement describes the valid case of the PrkCtlAly 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": "1343872.0",
  "Description": "The following functional requirement describes the valid case of the PrkCtlAly 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"
}
14216665665.0FunctionalReleasedyesTrue
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions) IF: CustFctOut_PrkCtlAly_StD
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)

IF: 

CustFctOut_PrkCtlAly_StDiagEve = VMMP_c_DiagEveSigNone

THEN: 

CustFctOut_PrkCtl_StAlyReq = CustFctIn_PrkCtl_StAlyReq (considering Mapping and Calculation of output signal CustFctOut_PrkCtl_StAlyReq)

Raw

{
  "ID": "16665665.0",
  "ASIL": "  ASIL B",
  "Text": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\rIF: \n\rCustFctOut_PrkCtlAly_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN: \n\rCustFctOut_PrkCtl_StAlyReq = CustFctIn_PrkCtl_StAlyReq (considering Mapping and Calculation of output signal CustFctOut_PrkCtl_StAlyReq)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1343873.0",
  "Description": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\rIF: \n\rCustFctOut_PrkCtlAly_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN: \n\rCustFctOut_PrkCtl_StAlyReq = CustFctIn_PrkCtl_StAlyReq (considering Mapping and Calculation of output signal CustFctOut_PrkCtl_StAlyReq)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14316665666.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.

Raw

{
  "ID": "16665666.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.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1343874.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.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14416665667.0FunctionalReleasedyesTrue
Disable Case: IF: CustFctOut_PrkCtlAly_StDiagEve = VMMP_c_DiagEveSigDi THEN: CustFctOut_PrkCtl_StAlyReq = VMMP_c_StReqCusFct
Disable Case:

IF: 

CustFctOut_PrkCtlAly_StDiagEve = VMMP_c_DiagEveSigDi

THEN: 

CustFctOut_PrkCtl_StAlyReq = VMMP_c_StReqCusFctNoReq

Raw

{
  "ID": "16665667.0",
  "ASIL": "  ASIL B",
  "Text": "Disable Case:\n\r \n\r\n\rIF: \n\rCustFctOut_PrkCtlAly_StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_PrkCtl_StAlyReq = VMMP_c_StReqCusFctNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1343875.0",
  "Description": "Disable Case:\n\r \n\r\n\rIF: \n\rCustFctOut_PrkCtlAly_StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_PrkCtl_StAlyReq = VMMP_c_StReqCusFctNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14516665668.0FunctionalReleasedyesTrue
NotVld Case: IF: CustFctOut_PrkCtlAly_StDiagEve = VMMP_c_DiagEveSigNotVld THEN: CustFctOut_PrkCtl_StAlyReq = VMMP_c_StReqCus
NotVld Case:

IF: 

CustFctOut_PrkCtlAly_StDiagEve = VMMP_c_DiagEveSigNotVld

THEN: 

CustFctOut_PrkCtl_StAlyReq = VMMP_c_StReqCusFctNoReq

Raw

{
  "ID": "16665668.0",
  "ASIL": "  ASIL B",
  "Text": "NotVld Case:\n\r \n\r\n\rIF: \n\rCustFctOut_PrkCtlAly_StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN: \n\rCustFctOut_PrkCtl_StAlyReq = VMMP_c_StReqCusFctNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1343866.0",
  "Description": "NotVld Case:\n\r \n\r\n\rIF: \n\rCustFctOut_PrkCtlAly_StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN: \n\rCustFctOut_PrkCtl_StAlyReq = VMMP_c_StReqCusFctNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14616665669.0FunctionalReleasedyesTrue
Fail Case: IF: CustFctOut_PrkCtlAly_StDiagEve = VMMP_c_DiagEveSigFail THEN: CustFctOut_PrkCtl_StAlyReq = VMMP_c_StReqCusFctN
Fail Case:

IF: 

CustFctOut_PrkCtlAly_StDiagEve = VMMP_c_DiagEveSigFail

THEN: 

CustFctOut_PrkCtl_StAlyReq = VMMP_c_StReqCusFctNoReq

Raw

{
  "ID": "16665669.0",
  "ASIL": "  ASIL B",
  "Text": "Fail Case:\n\r \n\r\n\rIF: \n\rCustFctOut_PrkCtlAly_StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN: \n\rCustFctOut_PrkCtl_StAlyReq = VMMP_c_StReqCusFctNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1343867.0",
  "Description": "Fail Case:\n\r \n\r\n\rIF: \n\rCustFctOut_PrkCtlAly_StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN: \n\rCustFctOut_PrkCtl_StAlyReq = VMMP_c_StReqCusFctNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14716665670.0FunctionalReleasedyesTrue
Init Case: IF: CustFctOut_PrkCtlAly_StDiagEve = VMMP_c_DiagEveSigIni THEN: CustFctOut_PrkCtl_StAlyReq = VMMP_c_StReqCusFct
Init

 Case:

IF: 

CustFctOut_PrkCtlAly_StDiagEve = VMMP_c_DiagEveSigIni

THEN: 

CustFctOut_PrkCtl_StAlyReq = VMMP_c_StReqCusFctNoReq

Raw

{
  "ID": "16665670.0",
  "ASIL": "  ASIL B",
  "Text": "Init\n\r Case:\n\r \n\r\n\rIF: \n\rCustFctOut_PrkCtlAly_StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN: \n\rCustFctOut_PrkCtl_StAlyReq = VMMP_c_StReqCusFctNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1343868.0",
  "Description": "Init\n\r Case:\n\r \n\r\n\rIF: \n\rCustFctOut_PrkCtlAly_StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN: \n\rCustFctOut_PrkCtl_StAlyReq = VMMP_c_StReqCusFctNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14816665671.0FunctionalReleasedyesTrue
Susp Case: IF: CustFctOut_PrkCtlAly_StDiagEve = VMMP_c_DiagEveSigSusp THEN: CustFctOut_PrkCtl_StAlyReq shall be equal to the
Susp Case:

IF: 

CustFctOut_PrkCtlAly_StDiagEve = VMMP_c_DiagEveSigSusp

THEN: 

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

Raw

{
  "ID": "16665671.0",
  "ASIL": "  ASIL B",
  "Text": "Susp Case:\n\r \n\r\n\rIF: \n\rCustFctOut_PrkCtlAly_StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN: \n\rCustFctOut_PrkCtl_StAlyReq shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1343869.0",
  "Description": "Susp Case:\n\r \n\r\n\rIF: \n\rCustFctOut_PrkCtlAly_StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN: \n\rCustFctOut_PrkCtl_StAlyReq shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14916665672.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
PrkLockCtl Service Bridge
PrkLockCtl Service Bridge

Raw

{
  "ID": "16665672.0",
  "ASIL": "  ",
  "Text": "PrkLockCtl Service Bridge",
  "Type": "Folder",
  "Status": "",
  "Summary": "PrkLockCtl Service Bridge",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1344091.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15016665673.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Inputs Signal-Values: CustFctIn_PrkCtl_StPrkLockReq Signal-Classifier: CustFctIn_PrkCtl_StPrkLockReq_sc Parameters CustFc
Inputs 

Signal-Values:

CustFctIn_PrkCtl_StPrkLockReq 

Signal-Classifier:

CustFctIn_PrkCtl_StPrkLockReq_sc

Parameters 

CustFctIn_PrkLockCtl_FlgIniExcDet

CustFctIn_PrkLockCtl_FlgErrQlfAcv

CustFctIn_PrkLockCtl_TurnOff

Raw

{
  "ID": "16665673.0",
  "ASIL": "  QM",
  "Text": "Inputs \n\rSignal-Values:\n\rCustFctIn_PrkCtl_StPrkLockReq \n\r \n\rSignal-Classifier:\n\rCustFctIn_PrkCtl_StPrkLockReq_sc\n\r \n\rParameters \n\rCustFctIn_PrkLockCtl_FlgIniExcDet\n\rCustFctIn_PrkLockCtl_FlgErrQlfAcv\n\rCustFctIn_PrkLockCtl_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1344099.0",
  "Description": "Inputs \n\rSignal-Values:\n\rCustFctIn_PrkCtl_StPrkLockReq \n\r \n\rSignal-Classifier:\n\rCustFctIn_PrkCtl_StPrkLockReq_sc\n\r \n\rParameters \n\rCustFctIn_PrkLockCtl_FlgIniExcDet\n\rCustFctIn_PrkLockCtl_FlgErrQlfAcv\n\rCustFctIn_PrkLockCtl_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15116665674.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Outputs Request CustFctOut_PrkCtl_StPrkLockReq States CustFctOut_PrkLockCtl_StDiagEve
Outputs

Request

CustFctOut_PrkCtl_StPrkLockReq

States

CustFctOut_PrkLockCtl_StDiagEve

Raw

{
  "ID": "16665674.0",
  "ASIL": "  QM",
  "Text": "Outputs\n\rRequest\n\rCustFctOut_PrkCtl_StPrkLockReq\n\rStates\n\rCustFctOut_PrkLockCtl_StDiagEve",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1344092.0",
  "Description": "Outputs\n\rRequest\n\rCustFctOut_PrkCtl_StPrkLockReq\n\rStates\n\rCustFctOut_PrkLockCtl_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15216665675.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Merged classifier of PrkLockCtl input signal classifiers (Note: The classifier information of all PrkLockCtl input signals are me
Merged classifier of PrkLockCtl input signal classifiers

(Note: The classifier information of all PrkLockCtl 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_PrkCtl_StPrkLockReq_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": "16665675.0",
  "ASIL": "  QM",
  "Text": "Merged classifier of PrkLockCtl input signal classifiers\n\r(Note: The classifier information of all PrkLockCtl 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_PrkCtl_StPrkLockReq_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": "1344093.0",
  "Description": "Merged classifier of PrkLockCtl input signal classifiers\n\r(Note: The classifier information of all PrkLockCtl 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_PrkCtl_StPrkLockReq_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"
}
15316665676.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
PrkLockCtl Service Bridge shall use Signalmonitoring with following signal assignment: Input: *TurnOff equal to CustFctIn_PrkLoc
PrkLockCtl Service Bridge shall use Signalmonitoring with following signal assignment:

Input:

*TurnOff equal to CustFctIn_PrkLockCtl_TurnOff

*FlgIniExcDet equal to CustFctIn_PrkLockCtl_FlgIniExcDet

*FlgErrQlfAcv equal to CustFctIn_PrkLockCtl_FlgErrQlfAcv

merged classifier

RangeCheck

Output:

CustFctOut_PrkLockCtl_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": "16665676.0",
  "ASIL": "  QM",
  "Text": "PrkLockCtl Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_PrkLockCtl_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_PrkLockCtl_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_PrkLockCtl_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_PrkLockCtl_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": "1344087.0",
  "Description": "PrkLockCtl Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_PrkLockCtl_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_PrkLockCtl_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_PrkLockCtl_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_PrkLockCtl_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"
}
15416665677.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following functional requirement describes the valid case of the PrkLockCtl Service Bridge. Note: The following functional r
The following functional requirement describes the valid case of the PrkLockCtl 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": "16665677.0",
  "ASIL": "  ",
  "Text": "The following functional requirement describes the valid case of the PrkLockCtl 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": "1344088.0",
  "Description": "The following functional requirement describes the valid case of the PrkLockCtl 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"
}
15516665678.0FunctionalReleasedyesTrue
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions) IF: CustFctOut_PrkLockCtl_St
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)

IF: 

CustFctOut_PrkLockCtl_StDiagEve = VMMP_c_DiagEveSigNone

THEN: 

CustFctOut_PrkCtl_StPrkLockReq = CustFctIn_PrkCtl_StPrkLockReq

Raw

{
  "ID": "16665678.0",
  "ASIL": "  QM",
  "Text": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\rIF: \n\rCustFctOut_PrkLockCtl_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN: \n\rCustFctOut_PrkCtl_StPrkLockReq = CustFctIn_PrkCtl_StPrkLockReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1344089.0",
  "Description": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\rIF: \n\rCustFctOut_PrkLockCtl_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN: \n\rCustFctOut_PrkCtl_StPrkLockReq = CustFctIn_PrkCtl_StPrkLockReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15616665679.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.

Raw

{
  "ID": "16665679.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.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1344090.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.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15716665680.0FunctionalReleasedyesTrue
Disable Case: IF: CustFctOut_PrkLockCtl_StDiagEve = VMMP_c_DiagEveSigDi THEN: CustFctOut_PrkCtl_StPrkLockReq = VMMP_c_StReqC
Disable Case:

IF: 

CustFctOut_PrkLockCtl_StDiagEve = VMMP_c_DiagEveSigDi

THEN: 

CustFctOut_PrkCtl_StPrkLockReq = VMMP_c_StReqCusFctNoReq

Raw

{
  "ID": "16665680.0",
  "ASIL": "  QM",
  "Text": "Disable Case:\n\r \n\r\n\rIF: \n\rCustFctOut_PrkLockCtl_StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_PrkCtl_StPrkLockReq = VMMP_c_StReqCusFctNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1344095.0",
  "Description": "Disable Case:\n\r \n\r\n\rIF: \n\rCustFctOut_PrkLockCtl_StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_PrkCtl_StPrkLockReq = VMMP_c_StReqCusFctNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15816665681.0FunctionalReleasedyesTrue
NotVld Case: IF: CustFctOut_PrkLockCtl_StDiagEve = VMMP_c_DiagEveSigNotVld THEN: CustFctOut_PrkCtl_StPrkLockReq = VMMP_c_StR
NotVld Case:

IF: 

CustFctOut_PrkLockCtl_StDiagEve = VMMP_c_DiagEveSigNotVld

THEN: 

CustFctOut_PrkCtl_StPrkLockReq = VMMP_c_StReqCusFctNoReq

Raw

{
  "ID": "16665681.0",
  "ASIL": "  QM",
  "Text": "NotVld Case:\n\r \n\r\n\rIF: \n\rCustFctOut_PrkLockCtl_StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN: \n\rCustFctOut_PrkCtl_StPrkLockReq = VMMP_c_StReqCusFctNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1344096.0",
  "Description": "NotVld Case:\n\r \n\r\n\rIF: \n\rCustFctOut_PrkLockCtl_StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN: \n\rCustFctOut_PrkCtl_StPrkLockReq = VMMP_c_StReqCusFctNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15916665682.0FunctionalReleasedyesTrue
Fail Case: IF: CustFctOut_PrkLockCtl_StDiagEve = VMMP_c_DiagEveSigFail THEN: CustFctOut_PrkCtl_StPrkLockReq = VMMP_c_StReqCu
Fail Case:

IF: 

CustFctOut_PrkLockCtl_StDiagEve = VMMP_c_DiagEveSigFail

THEN: 

CustFctOut_PrkCtl_StPrkLockReq = VMMP_c_StReqCusFctNoReq

Raw

{
  "ID": "16665682.0",
  "ASIL": "  QM",
  "Text": "Fail Case:\n\r \n\r\n\rIF: \n\rCustFctOut_PrkLockCtl_StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN: \n\rCustFctOut_PrkCtl_StPrkLockReq = VMMP_c_StReqCusFctNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1344097.0",
  "Description": "Fail Case:\n\r \n\r\n\rIF: \n\rCustFctOut_PrkLockCtl_StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN: \n\rCustFctOut_PrkCtl_StPrkLockReq = VMMP_c_StReqCusFctNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16016665683.0FunctionalReleasedyesTrue
Init Case: IF: CustFctOut_PrkLockCtl_StDiagEve = VMMP_c_DiagEveSigIni THEN: CustFctOut_PrkCtl_StPrkLockReq = VMMP_SINFCT_c
Init

 Case:

IF: 

CustFctOut_PrkLockCtl_StDiagEve = VMMP_c_DiagEveSigIni

THEN: 

CustFctOut_PrkCtl_StPrkLockReq = VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckIni

Raw

{
  "ID": "16665683.0",
  "ASIL": "  QM",
  "Text": "Init\n\r Case:\n\r \n\r\n\rIF: \n\rCustFctOut_PrkLockCtl_StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN: \n\rCustFctOut_PrkCtl_StPrkLockReq = VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckIni",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1344098.0",
  "Description": "Init\n\r Case:\n\r \n\r\n\rIF: \n\rCustFctOut_PrkLockCtl_StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN: \n\rCustFctOut_PrkCtl_StPrkLockReq = VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckIni",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16116665684.0FunctionalReleasedyesTrue
Susp Case: IF: CustFctOut_PrkLockCtl_StDiagEve = VMMP_c_DiagEveSigSusp THEN: CustFctOut_PrkCtl_StPrkLockReq shall be equal t
Susp Case:

IF: 

CustFctOut_PrkLockCtl_StDiagEve = VMMP_c_DiagEveSigSusp

THEN: 

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

Raw

{
  "ID": "16665684.0",
  "ASIL": "  QM",
  "Text": "Susp Case:\n\r \n\r\n\rIF: \n\rCustFctOut_PrkLockCtl_StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN: \n\rCustFctOut_PrkCtl_StPrkLockReq shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1344094.0",
  "Description": "Susp Case:\n\r \n\r\n\rIF: \n\rCustFctOut_PrkLockCtl_StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN: \n\rCustFctOut_PrkCtl_StPrkLockReq shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16216665685.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
LgtLimV Service Bridge
LgtLimV Service Bridge

Raw

{
  "ID": "16665685.0",
  "ASIL": "  ",
  "Text": "LgtLimV Service Bridge",
  "Type": "Folder",
  "Status": "",
  "Summary": "LgtLimV Service Bridge",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1344111.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16316665686.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": "16665686.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": "1344101.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"
}
16416665687.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Outputs StAcv CustFctOut_LgtLimV_StAcv All other Outputs CustFctOut_LgtLimV_VDmd States CustFctOut_LgtLimV_StDiagEve
Outputs

StAcv

CustFctOut_LgtLimV_StAcv

All other Outputs

CustFctOut_LgtLimV_VDmd

States

CustFctOut_LgtLimV_StDiagEve

Raw

{
  "ID": "16665687.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",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1344102.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",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16516665688.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": "16665688.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": "1344100.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"
}
16616665689.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv IF [AND(1,2)]: 1) CustFctIn_LgtLimV_StAcv is equal to VMMP_SINFCT
Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv

IF [AND(1,2)]: 

1) CustFctIn_LgtLimV_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv

2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is NOT set 

THEN: 

CustFctOut_LgtLimV_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv

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

1) CustFctIn_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctAcv 

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

ELSE: 

CustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctNoReq

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": "16665689.0",
  "ASIL": "  QM",
  "Text": "Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv\n\r \n\r\n\rIF [AND(1,2)]: \n\r1) CustFctIn_LgtLimV_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv\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\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctIn_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctAcv \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\r \n\r\n\rELSE: \n\rCustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctNoReq\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": "1344105.0",
  "Description": "Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv\n\r \n\r\n\rIF [AND(1,2)]: \n\r1) CustFctIn_LgtLimV_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv\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\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctIn_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctAcv \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\r \n\r\n\rELSE: \n\rCustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctNoReq\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"
}
16716665690.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": "16665690.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": "1344104.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"
}
16816665691.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": "16665691.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": "1344112.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"
}
16916665692.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 Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv)

CustFctOut_LgtLimV_ADmd = CustFctIn_LgtLimV_ADmd

Raw

{
  "ID": "16665692.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 Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv)\n\rCustFctOut_LgtLimV_ADmd = CustFctIn_LgtLimV_ADmd",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1344103.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 Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv)\n\rCustFctOut_LgtLimV_ADmd = CustFctIn_LgtLimV_ADmd",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17016665693.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 frozen to the last valid value.

Raw

{
  "ID": "16665693.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 frozen to the last valid value.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1344108.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 frozen to the last valid value.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17116665694.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

Raw

{
  "ID": "16665694.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",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1344107.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",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17216665695.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

Raw

{
  "ID": "16665695.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",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1344106.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",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17316665696.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

Raw

{
  "ID": "16665696.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",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1344113.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",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17416665697.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

Raw

{
  "ID": "16665697.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",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1344110.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",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17516665698.0FunctionalReleasedyesTrue
Susp Case: IF: CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigSusp THEN: CustFctOut_LgtLimV_StAcv shall be equal to the val
Susp Case:

IF: 

CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigSusp

THEN: 

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

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

Raw

{
  "ID": "16665698.0",
  "ASIL": "  QM",
  "Text": "Susp Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv shall be equal to the value of previous computation cycle (Hold Last Value)\n\rCustFctOut_LgtLimV_VDmd shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1344109.0",
  "Description": "Susp Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv shall be equal to the value of previous computation cycle (Hold Last Value)\n\rCustFctOut_LgtLimV_VDmd shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17616665699.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
FailSafeStop Service Bridge
FailSafeStop Service Bridge

Raw

{
  "ID": "16665699.0",
  "ASIL": "  ",
  "Text": "FailSafeStop Service Bridge",
  "Type": "Folder",
  "Status": "",
  "Summary": "FailSafeStop Service Bridge",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1349469.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17716665700.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Inputs Signal-Values: CustFctIn_FailSafeStop_StEnReq CustFctIn_FailSafeStop_StStopReq Signal-Classifier: CustFctIn_FailSafeS
Inputs 

Signal-Values:

CustFctIn_FailSafeStop_StEnReq

CustFctIn_FailSafeStop_StStopReq

Signal-Classifier:

CustFctIn_FailSafeStop_StEnReq_sc

CustFctIn_FailSafeStop_StStopReq_sc

Parameters 

CustFctIn_FailSafeStop_FlgIniExcDet

CustFctIn_FailSafeStop_FlgErrQlfAcv

CustFctIn_FailSafeStop_TurnOff

Raw

{
  "ID": "16665700.0",
  "ASIL": "  QM",
  "Text": "Inputs \n\rSignal-Values:\n\rCustFctIn_FailSafeStop_StEnReq\n\rCustFctIn_FailSafeStop_StStopReq\n\r \n\rSignal-Classifier:\n\rCustFctIn_FailSafeStop_StEnReq_sc\n\rCustFctIn_FailSafeStop_StStopReq_sc\n\r \n\rParameters \n\rCustFctIn_FailSafeStop_FlgIniExcDet\n\rCustFctIn_FailSafeStop_FlgErrQlfAcv\n\rCustFctIn_FailSafeStop_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1349468.0",
  "Description": "Inputs \n\rSignal-Values:\n\rCustFctIn_FailSafeStop_StEnReq\n\rCustFctIn_FailSafeStop_StStopReq\n\r \n\rSignal-Classifier:\n\rCustFctIn_FailSafeStop_StEnReq_sc\n\rCustFctIn_FailSafeStop_StStopReq_sc\n\r \n\rParameters \n\rCustFctIn_FailSafeStop_FlgIniExcDet\n\rCustFctIn_FailSafeStop_FlgErrQlfAcv\n\rCustFctIn_FailSafeStop_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17816665701.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Outputs Request CustFctOut_FailSafeStop_StEnReq CustFctOut_FailSafeStop_StStopReq States CustFctOut_FailSafeStop_StDiagEve
Outputs

Request

CustFctOut_FailSafeStop_StEnReq

CustFctOut_FailSafeStop_StStopReq

States

CustFctOut_FailSafeStop_StDiagEve

Raw

{
  "ID": "16665701.0",
  "ASIL": "  QM",
  "Text": "Outputs\n\rRequest\n\rCustFctOut_FailSafeStop_StEnReq\n\rCustFctOut_FailSafeStop_StStopReq\n\rStates\n\rCustFctOut_FailSafeStop_StDiagEve",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1349475.0",
  "Description": "Outputs\n\rRequest\n\rCustFctOut_FailSafeStop_StEnReq\n\rCustFctOut_FailSafeStop_StStopReq\n\rStates\n\rCustFctOut_FailSafeStop_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17916665702.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Merged classifier of FailSafeStop input signal classifiers (Note: The classifier information of all FailSafeStop input signals ar
Merged classifier of FailSafeStop input signal classifiers

(Note: The classifier information of all FailSafeStop 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_FailSafeStop_StEnReq_sc

CustFctIn_FailSafeStop_StStopReq_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": "16665702.0",
  "ASIL": "  ASIL B",
  "Text": "Merged classifier of FailSafeStop input signal classifiers\n\r(Note: The classifier information of all FailSafeStop 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_FailSafeStop_StEnReq_sc\n\rCustFctIn_FailSafeStop_StStopReq_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": "1349476.0",
  "Description": "Merged classifier of FailSafeStop input signal classifiers\n\r(Note: The classifier information of all FailSafeStop 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_FailSafeStop_StEnReq_sc\n\rCustFctIn_FailSafeStop_StStopReq_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"
}
18016665703.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Mapping of CustFctIn_FailSafeStop_StEnReq IF: CustFctIn_FailSafeStop_StEnReq > 2 THEN: CustFctOut_FailSafeStop_StEnReq is e
Mapping of CustFctIn_FailSafeStop_StEnReq

IF: 

CustFctIn_FailSafeStop_StEnReq > 2 

THEN: 

CustFctOut_FailSafeStop_StEnReq is equal to VMMP_CFBPA_c_PHFailSafeStop_StEnReqNoReq

ELSE:

CustFctOut_FailSafeStop_StEnReq is equal to CustFctIn_FailSafeStop_StEnReq

Raw

{
  "ID": "16665703.0",
  "ASIL": "  ASIL B",
  "Text": "Mapping of CustFctIn_FailSafeStop_StEnReq\n\r \n\rIF: \n\rCustFctIn_FailSafeStop_StEnReq > 2 \n\rTHEN: \n\rCustFctOut_FailSafeStop_StEnReq is equal to VMMP_CFBPA_c_PHFailSafeStop_StEnReqNoReq\n\rELSE:\n\rCustFctOut_FailSafeStop_StEnReq is equal to CustFctIn_FailSafeStop_StEnReq",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1349477.0",
  "Description": "Mapping of CustFctIn_FailSafeStop_StEnReq\n\r \n\rIF: \n\rCustFctIn_FailSafeStop_StEnReq > 2 \n\rTHEN: \n\rCustFctOut_FailSafeStop_StEnReq is equal to VMMP_CFBPA_c_PHFailSafeStop_StEnReqNoReq\n\rELSE:\n\rCustFctOut_FailSafeStop_StEnReq is equal to CustFctIn_FailSafeStop_StEnReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
18116665704.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Mapping of CustFctIn_FailSafeStop_StStopReq IF: CustFctIn_FailSafeStop_StStopReq is not equal to VMMP_CFBPA_c_PHFailSafeStop_St
Mapping of CustFctIn_FailSafeStop_StStopReq

IF: 

CustFctIn_FailSafeStop_StStopReq is not equal to VMMP_CFBPA_c_PHFailSafeStop_StStopReqStopReq 

THEN: 

CustFctOut_FailSafeStop_StEnReq is equal to VMMP_CFBPA_c_PHFailSafeStop_StStopReqNoReq

ELSE:

CustFctOut_FailSafeStop_StStopReq is equal to CustFctIn_FailSafeStop_StStopReq

Raw

{
  "ID": "16665704.0",
  "ASIL": "  ASIL B",
  "Text": "Mapping of CustFctIn_FailSafeStop_StStopReq\n\r \n\rIF: \n\rCustFctIn_FailSafeStop_StStopReq is not equal to VMMP_CFBPA_c_PHFailSafeStop_StStopReqStopReq \n\rTHEN: \n\rCustFctOut_FailSafeStop_StEnReq is equal to VMMP_CFBPA_c_PHFailSafeStop_StStopReqNoReq\n\rELSE:\n\rCustFctOut_FailSafeStop_StStopReq is equal to CustFctIn_FailSafeStop_StStopReq",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1349470.0",
  "Description": "Mapping of CustFctIn_FailSafeStop_StStopReq\n\r \n\rIF: \n\rCustFctIn_FailSafeStop_StStopReq is not equal to VMMP_CFBPA_c_PHFailSafeStop_StStopReqStopReq \n\rTHEN: \n\rCustFctOut_FailSafeStop_StEnReq is equal to VMMP_CFBPA_c_PHFailSafeStop_StStopReqNoReq\n\rELSE:\n\rCustFctOut_FailSafeStop_StStopReq is equal to CustFctIn_FailSafeStop_StStopReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
18216665705.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
FailSafeStop Service Bridge shall use Signalmonitoring with following signal assignment: Input: *TurnOff equal to CustFctIn_Fail
FailSafeStop Service Bridge shall use Signalmonitoring with following signal assignment:

Input:

*TurnOff equal to CustFctIn_FailSafeStop_TurnOff

*FlgIniExcDet equal to CustFctIn_FailSafeStop_FlgIniExcDet

*FlgErrQlfAcv equal to CustFctIn_FailSafeStop_FlgErrQlfAcv

merged classifier

RangeCheck

Output:

CustFctOut_FailSafeStop_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": "16665705.0",
  "ASIL": "  ASIL B",
  "Text": "FailSafeStop Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_FailSafeStop_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_FailSafeStop_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_FailSafeStop_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_FailSafeStop_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": "1349478.0",
  "Description": "FailSafeStop Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_FailSafeStop_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_FailSafeStop_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_FailSafeStop_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_FailSafeStop_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"
}
18316665706.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following functional requirement describes the valid case of the FailSafeStop Service Bridge. Note: The following functional
The following functional requirement describes the valid case of the FailSafeStop 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": "16665706.0",
  "ASIL": "  ",
  "Text": "The following functional requirement describes the valid case of the FailSafeStop 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": "1349471.0",
  "Description": "The following functional requirement describes the valid case of the FailSafeStop 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"
}
18416665707.0FunctionalReleasedyesTrue
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions) IF: CustFctOut_FailSafeStop_
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)

IF: 

CustFctOut_FailSafeStop_StDiagEve = VMMP_c_DiagEveSigNone

THEN: 

CustFctOut_FailSafeStop_StEnReq = CustFctIn_FailSafeStop_StEnReq (considering Mapping of CustFctIn_FailSafeStop_StEnReq)

CustFctOut_FailSafeStop_StStopReq = CustFctIn_FailSafeStop_StStopReq (considering Mapping of CustFctIn_FailSafeStop_StStopReq)

Raw

{
  "ID": "16665707.0",
  "ASIL": "  ASIL B",
  "Text": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\rIF: \n\rCustFctOut_FailSafeStop_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN: \n\rCustFctOut_FailSafeStop_StEnReq = CustFctIn_FailSafeStop_StEnReq (considering Mapping of CustFctIn_FailSafeStop_StEnReq)\n\rCustFctOut_FailSafeStop_StStopReq = CustFctIn_FailSafeStop_StStopReq (considering Mapping of CustFctIn_FailSafeStop_StStopReq)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1349472.0",
  "Description": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\rIF: \n\rCustFctOut_FailSafeStop_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN: \n\rCustFctOut_FailSafeStop_StEnReq = CustFctIn_FailSafeStop_StEnReq (considering Mapping of CustFctIn_FailSafeStop_StEnReq)\n\rCustFctOut_FailSafeStop_StStopReq = CustFctIn_FailSafeStop_StStopReq (considering Mapping of CustFctIn_FailSafeStop_StStopReq)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
18516665708.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.

Raw

{
  "ID": "16665708.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.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1349473.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.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
18616665709.0FunctionalReleasedyesTrue
Disable Case: IF: CustFctOut_FailSafeStop_StDiagEve = VMMP_c_DiagEveSigDi THEN: CustFctOut_FailSafeStop_StEnReq = VMMP_c_StR
Disable Case:

IF: 

CustFctOut_FailSafeStop_StDiagEve = VMMP_c_DiagEveSigDi

THEN: 

CustFctOut_FailSafeStop_StEnReq = VMMP_c_StReqCusFctNoReq

CustFctOut_FailSafeStop_StStopReq = VMMP_c_StReqCusFctNoReq

Raw

{
  "ID": "16665709.0",
  "ASIL": "  ASIL B",
  "Text": "Disable Case:\n\r \n\r\n\rIF: \n\rCustFctOut_FailSafeStop_StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_FailSafeStop_StEnReq = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_FailSafeStop_StStopReq = VMMP_c_StReqCusFctNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1349474.0",
  "Description": "Disable Case:\n\r \n\r\n\rIF: \n\rCustFctOut_FailSafeStop_StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_FailSafeStop_StEnReq = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_FailSafeStop_StStopReq = VMMP_c_StReqCusFctNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
18716665710.0FunctionalReleasedyesTrue
NotVld Case: IF: CustFctOut_FailSafeStop_StDiagEve = VMMP_c_DiagEveSigNotVld THEN: CustFctOut_FailSafeStop_StEnReq = VMMP_c_
NotVld Case:

IF: 

CustFctOut_FailSafeStop_StDiagEve = VMMP_c_DiagEveSigNotVld

THEN: 

CustFctOut_FailSafeStop_StEnReq = VMMP_c_StReqCusFctNoReq

CustFctOut_FailSafeStop_StStopReq = VMMP_c_StReqCusFctNoReq

Raw

{
  "ID": "16665710.0",
  "ASIL": "  ASIL B",
  "Text": "NotVld Case:\n\r \n\r\n\rIF: \n\rCustFctOut_FailSafeStop_StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN: \n\rCustFctOut_FailSafeStop_StEnReq = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_FailSafeStop_StStopReq = VMMP_c_StReqCusFctNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1349479.0",
  "Description": "NotVld Case:\n\r \n\r\n\rIF: \n\rCustFctOut_FailSafeStop_StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN: \n\rCustFctOut_FailSafeStop_StEnReq = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_FailSafeStop_StStopReq = VMMP_c_StReqCusFctNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
18816665711.0FunctionalReleasedyesTrue
Fail Case: IF: CustFctOut_FailSafeStop_StDiagEve = VMMP_c_DiagEveSigFail THEN: CustFctOut_FailSafeStop_StEnReq = VMMP_c_StRe
Fail Case:

IF: 

CustFctOut_FailSafeStop_StDiagEve = VMMP_c_DiagEveSigFail

THEN: 

CustFctOut_FailSafeStop_StEnReq = VMMP_c_StReqCusFctNoReq

CustFctOut_FailSafeStop_StStopReq = VMMP_c_StReqCusFctNoReq

Raw

{
  "ID": "16665711.0",
  "ASIL": "  ASIL B",
  "Text": "Fail Case:\n\r \n\r\n\rIF: \n\rCustFctOut_FailSafeStop_StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN: \n\rCustFctOut_FailSafeStop_StEnReq = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_FailSafeStop_StStopReq = VMMP_c_StReqCusFctNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1349480.0",
  "Description": "Fail Case:\n\r \n\r\n\rIF: \n\rCustFctOut_FailSafeStop_StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN: \n\rCustFctOut_FailSafeStop_StEnReq = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_FailSafeStop_StStopReq = VMMP_c_StReqCusFctNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
18916665712.0FunctionalReleasedyesTrue
Init Case: IF: CustFctOut_FailSafeStop_StDiagEve = VMMP_c_DiagEveSigIni THEN: CustFctOut_FailSafeStop_StEnReq = VMMP_c_StR
Init

 Case:

IF: 

CustFctOut_FailSafeStop_StDiagEve = VMMP_c_DiagEveSigIni

THEN: 

CustFctOut_FailSafeStop_StEnReq = VMMP_c_StReqCusFctNoReq

CustFctOut_FailSafeStop_StStopReq = VMMP_c_StReqCusFctNoReq

Raw

{
  "ID": "16665712.0",
  "ASIL": "  ASIL B",
  "Text": "Init\n\r Case:\n\r \n\r\n\rIF: \n\rCustFctOut_FailSafeStop_StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN: \n\rCustFctOut_FailSafeStop_StEnReq = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_FailSafeStop_StStopReq = VMMP_c_StReqCusFctNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1349481.0",
  "Description": "Init\n\r Case:\n\r \n\r\n\rIF: \n\rCustFctOut_FailSafeStop_StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN: \n\rCustFctOut_FailSafeStop_StEnReq = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_FailSafeStop_StStopReq = VMMP_c_StReqCusFctNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
19016665713.0FunctionalReleasedyesTrue
Susp Case: IF: CustFctOut_FailSafeStop_StDiagEve = VMMP_c_DiagEveSigSusp THEN: CustFctOut_FailSafeStop_StEnReq shall be equa
Susp Case:

IF: 

CustFctOut_FailSafeStop_StDiagEve = VMMP_c_DiagEveSigSusp

THEN: 

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

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

Raw

{
  "ID": "16665713.0",
  "ASIL": "  ASIL B",
  "Text": "Susp Case:\n\r \n\r\n\rIF: \n\rCustFctOut_FailSafeStop_StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN: \n\rCustFctOut_FailSafeStop_StEnReq shall be equal to the value of previous computation cycle (Hold Last Value)\n\rCustFctOut_FailSafeStop_StStopReq shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1349482.0",
  "Description": "Susp Case:\n\r \n\r\n\rIF: \n\rCustFctOut_FailSafeStop_StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN: \n\rCustFctOut_FailSafeStop_StEnReq shall be equal to the value of previous computation cycle (Hold Last Value)\n\rCustFctOut_FailSafeStop_StStopReq shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
19116665714.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
CrvtLim Service Bridge
CrvtLim Service Bridge

Raw

{
  "ID": "16665714.0",
  "ASIL": "  ",
  "Text": "CrvtLim Service Bridge",
  "Type": "Folder",
  "Status": "",
  "Summary": "CrvtLim Service Bridge",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1349495.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
19216665715.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Inputs Signal-Values: CustFctIn_CrvtLim_StAcv CustFctIn_CrvtLim_CrvtRiDmd CustFctIn_CrvtLim_CrvtLeDmd Signal-Classifier: C
Inputs 

Signal-Values:

CustFctIn_CrvtLim_StAcv 

CustFctIn_CrvtLim_CrvtRiDmd

CustFctIn_CrvtLim_CrvtLeDmd

Signal-Classifier:

CustFctIn_CrvtLim_StAcv_sc

CustFctIn_CrvtLim_CrvtRiDmd_sc

CustFctIn_CrvtLim_CrvtLeDmd_sc

Parameters 

CustFctIn_CrvtLim_FlgIniExcDet

CustFctIn_CrvtLim_FlgErrQlfAcv

CustFctIn_CrvtLim_TurnOff

Raw

{
  "ID": "16665715.0",
  "ASIL": "  QM",
  "Text": "Inputs \n\rSignal-Values:\n\rCustFctIn_CrvtLim_StAcv \n\rCustFctIn_CrvtLim_CrvtRiDmd\n\rCustFctIn_CrvtLim_CrvtLeDmd\n\r \n\rSignal-Classifier:\n\rCustFctIn_CrvtLim_StAcv_sc\n\rCustFctIn_CrvtLim_CrvtRiDmd_sc\n\rCustFctIn_CrvtLim_CrvtLeDmd_sc\n\r \n\rParameters \n\rCustFctIn_CrvtLim_FlgIniExcDet\n\rCustFctIn_CrvtLim_FlgErrQlfAcv\n\rCustFctIn_CrvtLim_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1349494.0",
  "Description": "Inputs \n\rSignal-Values:\n\rCustFctIn_CrvtLim_StAcv \n\rCustFctIn_CrvtLim_CrvtRiDmd\n\rCustFctIn_CrvtLim_CrvtLeDmd\n\r \n\rSignal-Classifier:\n\rCustFctIn_CrvtLim_StAcv_sc\n\rCustFctIn_CrvtLim_CrvtRiDmd_sc\n\rCustFctIn_CrvtLim_CrvtLeDmd_sc\n\r \n\rParameters \n\rCustFctIn_CrvtLim_FlgIniExcDet\n\rCustFctIn_CrvtLim_FlgErrQlfAcv\n\rCustFctIn_CrvtLim_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
19316665716.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Outputs StAcv CustFctOut_CrvtLim_StAcv All other Outputs CustFctOut_CrvtLim_CrvtRiDmd CustFctOut_CrvtLim_CrvtLeDmd States C
Outputs

StAcv

CustFctOut_CrvtLim_StAcv

All other Outputs

CustFctOut_CrvtLim_CrvtRiDmd

CustFctOut_CrvtLim_CrvtLeDmd

States

CustFctOut_CrvtLim_StDiagEve

Raw

{
  "ID": "16665716.0",
  "ASIL": "  QM",
  "Text": "Outputs\n\rStAcv\n\rCustFctOut_CrvtLim_StAcv\n\r \n\rAll other Outputs\n\rCustFctOut_CrvtLim_CrvtRiDmd\n\rCustFctOut_CrvtLim_CrvtLeDmd\n\r \n\rStates\n\rCustFctOut_CrvtLim_StDiagEve",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1349496.0",
  "Description": "Outputs\n\rStAcv\n\rCustFctOut_CrvtLim_StAcv\n\r \n\rAll other Outputs\n\rCustFctOut_CrvtLim_CrvtRiDmd\n\rCustFctOut_CrvtLim_CrvtLeDmd\n\r \n\rStates\n\rCustFctOut_CrvtLim_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
19416665717.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Merged classifier of CrvtLim input signal classifiers (Note: The classifier information of all CrvtLim input signals are merged t
Merged classifier of CrvtLim input signal classifiers

(Note: The classifier information of all CrvtLim 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_CrvtLim_StAcv_sc

CustFctIn_CrvtLim_CrvtRiDmd_sc

CustFctIn_CrvtLim_CrvtLeDmd_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": "16665717.0",
  "ASIL": "  QM",
  "Text": "Merged classifier of CrvtLim input signal classifiers\n\r(Note: The classifier information of all CrvtLim 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_CrvtLim_StAcv_sc\n\rCustFctIn_CrvtLim_CrvtRiDmd_sc\n\rCustFctIn_CrvtLim_CrvtLeDmd_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": "1349487.0",
  "Description": "Merged classifier of CrvtLim input signal classifiers\n\r(Note: The classifier information of all CrvtLim 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_CrvtLim_StAcv_sc\n\rCustFctIn_CrvtLim_CrvtRiDmd_sc\n\rCustFctIn_CrvtLim_CrvtLeDmd_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"
}
19516665718.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Mapping and Neutral-Value-Handling of CustFctIn_CrvtLim_StAcv IF [AND(1,2)]: 1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_Crvt
Mapping and Neutral-Value-Handling of CustFctIn_CrvtLim_StAcv

IF [AND(1,2)]: 

1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimLe

2) Bit1 of CustFctIn_CrvtLim_CrvtLeDmd_sc is set

THEN: 

CustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq

ELSEIF [AND(1,2)]: 

1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimRi

2) Bit1 of CustFctIn_CrvtLim_CrvtRiDmd_sc is set

THEN: 

CustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq

ELSEIF [AND(1,2)]: 

1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimLeAndRi

2) Bit1 of CustFctIn_CrvtLim_CrvtLeDmd_sc is set

THEN: 

CustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq

ELSEIF [AND(1,2)]: 

1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimLeAndRi

2) Bit1 of CustFctIn_CrvtLim_CrvtRiDmd_sc is set

THEN: 

CustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq

ELSE: 

CustFctOut_CrvtLim_StAcv is equal to CustFctIn_CrvtLim_StAcv

Raw

{
  "ID": "16665718.0",
  "ASIL": "  QM",
  "Text": "Mapping and Neutral-Value-Handling of CustFctIn_CrvtLim_StAcv\n\r \n\rIF [AND(1,2)]: \n\r1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimLe\n\r2) Bit1 of CustFctIn_CrvtLim_CrvtLeDmd_sc is set\n\rTHEN: \n\rCustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rELSEIF [AND(1,2)]: \n\r1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimRi\n\r2) Bit1 of CustFctIn_CrvtLim_CrvtRiDmd_sc is set\n\rTHEN: \n\rCustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rELSEIF [AND(1,2)]: \n\r1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimLeAndRi\n\r2) Bit1 of CustFctIn_CrvtLim_CrvtLeDmd_sc is set\n\rTHEN: \n\rCustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rELSEIF [AND(1,2)]: \n\r1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimLeAndRi\n\r2) Bit1 of CustFctIn_CrvtLim_CrvtRiDmd_sc is set\n\rTHEN: \n\rCustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\r\n\rELSE: \n\rCustFctOut_CrvtLim_StAcv is equal to CustFctIn_CrvtLim_StAcv",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "Mapping and Neutral-Value-Handling of CustFctIn_CrvtLim_StAcv",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1349488.0",
  "Description": "Mapping and Neutral-Value-Handling of CustFctIn_CrvtLim_StAcv\n\r \n\rIF [AND(1,2)]: \n\r1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimLe\n\r2) Bit1 of CustFctIn_CrvtLim_CrvtLeDmd_sc is set\n\rTHEN: \n\rCustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rELSEIF [AND(1,2)]: \n\r1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimRi\n\r2) Bit1 of CustFctIn_CrvtLim_CrvtRiDmd_sc is set\n\rTHEN: \n\rCustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rELSEIF [AND(1,2)]: \n\r1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimLeAndRi\n\r2) Bit1 of CustFctIn_CrvtLim_CrvtLeDmd_sc is set\n\rTHEN: \n\rCustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rELSEIF [AND(1,2)]: \n\r1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimLeAndRi\n\r2) Bit1 of CustFctIn_CrvtLim_CrvtRiDmd_sc is set\n\rTHEN: \n\rCustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\r\n\rELSE: \n\rCustFctOut_CrvtLim_StAcv is equal to CustFctIn_CrvtLim_StAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
19636923444.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Mapping and Neutral-Value-Handling of CustFctIn_CrvtLim_StAcv IF [AND(1,2)]: 1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_Crvt
Mapping and Neutral-Value-Handling of CustFctIn_CrvtLim_StAcv

IF [AND(1,2)]: 

1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimLe

2) Bit1 of CustFctIn_CrvtLim_CrvtLeDmd_sc is set

THEN: 

CustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq

ELSEIF [AND(1,2)]: 

1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimRi

2) Bit1 of CustFctIn_CrvtLim_CrvtRiDmd_sc is set

THEN: 

CustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq

ELSEIF [AND(1,2)]: 

1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimLeAndRi

2) Bit1 of CustFctIn_CrvtLim_CrvtLeDmd_sc is set

THEN: 

CustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq

ELSEIF [AND(1,2)]: 

1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimLeAndRi

2) Bit1 of CustFctIn_CrvtLim_CrvtRiDmd_sc is set

THEN: 

CustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq

ELSEIF: 

CustFctIn_CrvtLim_StAcv > VMMP_SINFCT_c_SrvCrvtLim_StAcvRngLimHi

THEN: 

CustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq

ELSE: 

CustFctOut_CrvtLim_StAcv is equal to CustFctIn_CrvtLim_StAcv

Raw

{
  "ID": "36923444.0",
  "ASIL": "  QM",
  "Text": "Mapping and Neutral-Value-Handling of CustFctIn_CrvtLim_StAcv\n\r \n\rIF [AND(1,2)]: \n\r1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimLe\n\r2) Bit1 of CustFctIn_CrvtLim_CrvtLeDmd_sc is set\n\rTHEN: \n\rCustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rELSEIF [AND(1,2)]: \n\r1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimRi\n\r2) Bit1 of CustFctIn_CrvtLim_CrvtRiDmd_sc is set\n\rTHEN: \n\rCustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rELSEIF [AND(1,2)]: \n\r1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimLeAndRi\n\r2) Bit1 of CustFctIn_CrvtLim_CrvtLeDmd_sc is set\n\rTHEN: \n\rCustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rELSEIF [AND(1,2)]: \n\r1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimLeAndRi\n\r2) Bit1 of CustFctIn_CrvtLim_CrvtRiDmd_sc is set\n\rTHEN: \n\rCustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rELSEIF: \n\rCustFctIn_CrvtLim_StAcv > VMMP_SINFCT_c_SrvCrvtLim_StAcvRngLimHi\n\rTHEN: \n\rCustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\r\n\rELSE: \n\rCustFctOut_CrvtLim_StAcv is equal to CustFctIn_CrvtLim_StAcv",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "Mapping and Neutral-Value-Handling of CustFctIn_CrvtLim_StAcv",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Mapping and Neutral-Value-Handling of CustFctIn_CrvtLim_StAcv\n\r \n\rIF [AND(1,2)]: \n\r1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimLe\n\r2) Bit1 of CustFctIn_CrvtLim_CrvtLeDmd_sc is set\n\rTHEN: \n\rCustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rELSEIF [AND(1,2)]: \n\r1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimRi\n\r2) Bit1 of CustFctIn_CrvtLim_CrvtRiDmd_sc is set\n\rTHEN: \n\rCustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rELSEIF [AND(1,2)]: \n\r1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimLeAndRi\n\r2) Bit1 of CustFctIn_CrvtLim_CrvtLeDmd_sc is set\n\rTHEN: \n\rCustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rELSEIF [AND(1,2)]: \n\r1) CustFctIn_CrvtLim_StAcv is equal to VMMP_c_CrvtLim_StAcvLimLeAndRi\n\r2) Bit1 of CustFctIn_CrvtLim_CrvtRiDmd_sc is set\n\rTHEN: \n\rCustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rELSEIF: \n\rCustFctIn_CrvtLim_StAcv > VMMP_SINFCT_c_SrvCrvtLim_StAcvRngLimHi\n\rTHEN: \n\rCustFctOut_CrvtLim_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\r\n\rELSE: \n\rCustFctOut_CrvtLim_StAcv is equal to CustFctIn_CrvtLim_StAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
19716665719.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
CrvtLim Service Bridge shall use Signalmonitoring with following signal assignment: Input: *TurnOff equal to CustFctIn_CrvtLim_T
CrvtLim Service Bridge shall use Signalmonitoring with following signal assignment:

Input:

*TurnOff equal to CustFctIn_CrvtLim_TurnOff

*FlgIniExcDet equal to CustFctIn_CrvtLim_FlgIniExcDet

*FlgErrQlfAcv equal to CustFctIn_CrvtLim_FlgErrQlfAcv

merged classifier

RangeCheck

Output:

CustFctOut_CrvtLim_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": "16665719.0",
  "ASIL": "  QM",
  "Text": "CrvtLim Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_CrvtLim_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_CrvtLim_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_CrvtLim_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_CrvtLim_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": "1349489.0",
  "Description": "CrvtLim Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_CrvtLim_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_CrvtLim_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_CrvtLim_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_CrvtLim_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"
}
19816665720.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following functional requirement describes the valid case of the CrvtLim Service Bridge. Note: The following functional requ
The following functional requirement describes the valid case of the CrvtLim 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": "16665720.0",
  "ASIL": "  ",
  "Text": "The following functional requirement describes the valid case of the CrvtLim 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": "1349490.0",
  "Description": "The following functional requirement describes the valid case of the CrvtLim 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"
}
19916665721.0FunctionalReleasedyesTrue
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions) IF: CustFctOut_CrvtLim_StDia
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)

IF: 

CustFctOut_CrvtLim_StDiagEve = VMMP_c_DiagEveSigNone

THEN: 

CustFctOut_CrvtLim_StAcv = CustFctIn_CrvtLim_StAcv (considering Mapping and Neutral-Value-Handling of CustFctIn_CrvtLim_StAcv)

CustFctOut_CrvtLim_CrvtRiDmd = CustFctIn_CrvtLim_CrvtRiDmd

CustFctOut_CrvtLim_CrvtLeDmd = CustFctIn_CrvtLim_CrvtLeDmd

Raw

{
  "ID": "16665721.0",
  "ASIL": "  QM",
  "Text": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\rIF: \n\rCustFctOut_CrvtLim_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN: \n\rCustFctOut_CrvtLim_StAcv = CustFctIn_CrvtLim_StAcv (considering Mapping and Neutral-Value-Handling of CustFctIn_CrvtLim_StAcv)\n\rCustFctOut_CrvtLim_CrvtRiDmd = CustFctIn_CrvtLim_CrvtRiDmd\n\rCustFctOut_CrvtLim_CrvtLeDmd = CustFctIn_CrvtLim_CrvtLeDmd",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1349483.0",
  "Description": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\rIF: \n\rCustFctOut_CrvtLim_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN: \n\rCustFctOut_CrvtLim_StAcv = CustFctIn_CrvtLim_StAcv (considering Mapping and Neutral-Value-Handling of CustFctIn_CrvtLim_StAcv)\n\rCustFctOut_CrvtLim_CrvtRiDmd = CustFctIn_CrvtLim_CrvtRiDmd\n\rCustFctOut_CrvtLim_CrvtLeDmd = CustFctIn_CrvtLim_CrvtLeDmd",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
20016665722.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.

Raw

{
  "ID": "16665722.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.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1349484.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.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
20116665723.0FunctionalReleasedyesTrue
Disable Case: IF: CustFctOut_CrvtLim_StDiagEve = VMMP_c_DiagEveSigDi THEN: CustFctOut_CrvtLim_StAcv = VMMP_c_StReqCusFctNoRe
Disable Case:

IF: 

CustFctOut_CrvtLim_StDiagEve = VMMP_c_DiagEveSigDi

THEN: 

CustFctOut_CrvtLim_StAcv = VMMP_c_StReqCusFctNoReq

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

Raw

{
  "ID": "16665723.0",
  "ASIL": "  QM",
  "Text": "Disable Case:\n\r \n\r\n\rIF: \n\rCustFctOut_CrvtLim_StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_CrvtLim_StAcv = VMMP_c_StReqCusFctNoReq\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1349485.0",
  "Description": "Disable Case:\n\r \n\r\n\rIF: \n\rCustFctOut_CrvtLim_StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_CrvtLim_StAcv = VMMP_c_StReqCusFctNoReq\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}