Workspace workspace · PostgreSQLLocal only

Source files

Mapping profiles

TORINO grounded verification · testcase

VMMP conservative · requirement

Import history

FileKindRowsChecksum
VME-PROD-VehicleMotionManagement - VMMP_SOUT_SOUTACTR.xlsxrequirement150b6895303c455
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBWBA.xlsxrequirement30615cfacd2cebf
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBVSSAFE.xlsxrequirement1470a7549953b8d
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBVSPROD.xlsxrequirement98697822772eb7
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBVSP.xlsxrequirement13076b7c5e950f4
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBPCR.xlsxrequirement181d77ebb143af4
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBPA.xlsxrequirement3757e40223dc3ee
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBMKB.xlsxrequirement699bb70958383c
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBLIM.xlsxrequirement91a827032ef61c
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBEPB.xlsxrequirement1463444a9f7b61e
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBEA.xlsxrequirement185bbac1783bdd1
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBCAA.xlsxrequirement37190af07d4f163
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBBCS.xlsxrequirement1794e29a12ccd7d
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBACC.xlsxrequirement93e7564e67700e
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBACA.xlsxrequirement276e0768ad03f86
VME-PROD-VehicleMotionManagement - VMMP_SCM.xlsxrequirement38bbbab81c2523
VME-PROD-VehicleMotionManagement - VMMP_LOCC_LOCCTS.xlsxrequirement1987da0335fbeb2
VME-PROD-VehicleMotionManagement - VMMP_LOCC_LOCCTC.xlsxrequirement968200e999be5b2
VME-PROD-VehicleMotionManagement - VMMP_LOCC_LOCCOP.xlsxrequirement111a9fd31d42e32
VME-PROD-VehicleMotionManagement - VMMP_LOCC_LOCCDRC.xlsxrequirement316fc5d912c53e3

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

RowIDTypeStatusRelevantCandidateReasonNormalized text
10216646433.0FunctionalReleasedyesTrue
IF [AND(1, 2)]: 1) DPM_s_StTarDrvPosn = 3 (neutral) 2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnUnknown THEN: VSOVD_s_St
IF [AND(1, 2)]:

1) DPM_s_StTarDrvPosn = 3 (neutral)

2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnUnknown

THEN:

VSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvIntmd, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit. VMMP_VSOVD_c_StDrvDirAcvFail)

Raw

{
  "ID": "16646433.0",
  "ASIL": "  ASIL B(D)",
  "Text": "IF [AND(1, 2)]:\n\r1) DPM_s_StTarDrvPosn = 3 (neutral)\n\r2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnUnknown\n\rTHEN:\n\rVSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvIntmd, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit. VMMP_VSOVD_c_StDrvDirAcvFail)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1205557.0",
  "Description": "IF [AND(1, 2)]:\n\r1) DPM_s_StTarDrvPosn = 3 (neutral)\n\r2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnUnknown\n\rTHEN:\n\rVSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvIntmd, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit. VMMP_VSOVD_c_StDrvDirAcvFail)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10316646434.0FunctionalReleasedyesTrue
IF [AND(1, 2)]: 1) DPM_s_StTarDrvPosn = 3 (neutral) 2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnEngaged THEN: VSOVD_s_St
IF [AND(1, 2)]:

1) DPM_s_StTarDrvPosn = 3 (neutral)

2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnEngaged

THEN:

VSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvIntmd, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)

Raw

{
  "ID": "16646434.0",
  "ASIL": "  ASIL B(D)",
  "Text": "IF [AND(1, 2)]:\n\r1) DPM_s_StTarDrvPosn = 3 (neutral)\n\r2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnEngaged\n\rTHEN:\n\rVSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvIntmd, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1205565.0",
  "Description": "IF [AND(1, 2)]:\n\r1) DPM_s_StTarDrvPosn = 3 (neutral)\n\r2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnEngaged\n\rTHEN:\n\rVSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvIntmd, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10416646435.0FunctionalReleasedyesTrue
IF [AND(1, 2)]: 1) DPM_s_StTarDrvPosn = 3 (neutral) 2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnDisengaged THEN: VSOVD_s
IF [AND(1, 2)]:

1) DPM_s_StTarDrvPosn = 3 (neutral)

2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnDisengaged

THEN:

VSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvNtrl, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)

Raw

{
  "ID": "16646435.0",
  "ASIL": "  ASIL B(D)",
  "Text": "IF [AND(1, 2)]:\n\r1) DPM_s_StTarDrvPosn = 3 (neutral)\n\r2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnDisengaged\n\rTHEN:\n\rVSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvNtrl, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1205567.0",
  "Description": "IF [AND(1, 2)]:\n\r1) DPM_s_StTarDrvPosn = 3 (neutral)\n\r2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnDisengaged\n\rTHEN:\n\rVSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvNtrl, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10516646436.0FunctionalReleasedyesTrue
IF [AND(1, 2)]: 1) DPM_s_StTarDrvPosn = 3 (neutral) 2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnInit THEN: VSOVD_s_StDrv
IF [AND(1, 2)]:

1) DPM_s_StTarDrvPosn = 3 (neutral)

2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnInit

THEN:

VSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvInit, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)

Raw

{
  "ID": "16646436.0",
  "ASIL": "  ASIL B(D)",
  "Text": "IF [AND(1, 2)]:\n\r1) DPM_s_StTarDrvPosn = 3 (neutral)\n\r2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnInit\n\rTHEN:\n\rVSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvInit, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1205569.0",
  "Description": "IF [AND(1, 2)]:\n\r1) DPM_s_StTarDrvPosn = 3 (neutral)\n\r2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnInit\n\rTHEN:\n\rVSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvInit, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10616646437.0FunctionalReleasedyesTrue
IF [AND(1, 2)]: 1) DPM_s_StTarDrvPosn = 3 (neutral) 2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnFail THEN: VSOVD_s_StDrv
IF [AND(1, 2)]:

1) DPM_s_StTarDrvPosn = 3 (neutral)

2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnFail

THEN:

VSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvFail, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)

Raw

{
  "ID": "16646437.0",
  "ASIL": "  ASIL B(D)",
  "Text": "IF [AND(1, 2)]:\n\r1) DPM_s_StTarDrvPosn = 3 (neutral)\n\r2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnFail\n\rTHEN:\n\rVSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvFail, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1205573.0",
  "Description": "IF [AND(1, 2)]:\n\r1) DPM_s_StTarDrvPosn = 3 (neutral)\n\r2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnFail\n\rTHEN:\n\rVSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvFail, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10716646438.0FunctionalReleasedyesTrue
IF [AND(1, 2)]: 1) DPM_s_StTarDrvPosn = 4 (forward) 2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnUnknown THEN: VSOVD_s_St
IF [AND(1, 2)]:

1) DPM_s_StTarDrvPosn = 4 (forward)

2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnUnknown

THEN:

VSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvIntmd, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)

Raw

{
  "ID": "16646438.0",
  "ASIL": "  ASIL B(D)",
  "Text": "IF [AND(1, 2)]:\n\r1) DPM_s_StTarDrvPosn = 4 (forward)\n\r2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnUnknown\n\rTHEN:\n\rVSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvIntmd, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1205579.0",
  "Description": "IF [AND(1, 2)]:\n\r1) DPM_s_StTarDrvPosn = 4 (forward)\n\r2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnUnknown\n\rTHEN:\n\rVSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvIntmd, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10816646439.0FunctionalReleasedyesTrue
IF [AND(1, 2)]: 1) DPM_s_StTarDrvPosn = 4 (forward) 2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnEngaged THEN: VSOVD_s_St
IF [AND(1, 2)]:

1) DPM_s_StTarDrvPosn = 4 (forward)

2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnEngaged

THEN:

VSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvIntmd, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)

Raw

{
  "ID": "16646439.0",
  "ASIL": "  ASIL B(D)",
  "Text": "IF [AND(1, 2)]:\n\r1) DPM_s_StTarDrvPosn = 4 (forward)\n\r2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnEngaged\n\rTHEN:\n\rVSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvIntmd, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1205581.0",
  "Description": "IF [AND(1, 2)]:\n\r1) DPM_s_StTarDrvPosn = 4 (forward)\n\r2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnEngaged\n\rTHEN:\n\rVSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvIntmd, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10916646440.0FunctionalReleasedyesTrue
IF [AND(1, 2)]: 1) DPM_s_StTarDrvPosn = 4 (forward) 2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnDisengaged THEN: VSOVD_s
IF [AND(1, 2)]:

1) DPM_s_StTarDrvPosn = 4 (forward)

2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnDisengaged

THEN:

VSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvFwd, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)

Raw

{
  "ID": "16646440.0",
  "ASIL": "  ASIL B(D)",
  "Text": "IF [AND(1, 2)]:\n\r1) DPM_s_StTarDrvPosn = 4 (forward)\n\r2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnDisengaged\n\rTHEN:\n\rVSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvFwd, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1205583.0",
  "Description": "IF [AND(1, 2)]:\n\r1) DPM_s_StTarDrvPosn = 4 (forward)\n\r2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnDisengaged\n\rTHEN:\n\rVSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvFwd, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11016646441.0FunctionalReleasedyesTrue
IF [AND(1, 2)]: 1) DPM_s_StTarDrvPosn = 4 (forward) 2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnInit THEN: VSOVD_s_StDrv
IF [AND(1, 2)]:

1) DPM_s_StTarDrvPosn = 4 (forward)

2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnInit

THEN:

VSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvInit, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)

Raw

{
  "ID": "16646441.0",
  "ASIL": "  ASIL B(D)",
  "Text": "IF [AND(1, 2)]:\n\r1) DPM_s_StTarDrvPosn = 4 (forward)\n\r2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnInit\n\rTHEN:\n\rVSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvInit, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1205585.0",
  "Description": "IF [AND(1, 2)]:\n\r1) DPM_s_StTarDrvPosn = 4 (forward)\n\r2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnInit\n\rTHEN:\n\rVSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvInit, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11116646442.0FunctionalReleasedyesTrue
IF [AND(1, 2)]: 1) DPM_s_StTarDrvPosn = 4 (forward) 2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnFail THEN: VSOVD_s_StDrv
IF [AND(1, 2)]:

1) DPM_s_StTarDrvPosn = 4 (forward)

2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnFail

THEN:

VSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvFail, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)

Raw

{
  "ID": "16646442.0",
  "ASIL": "  ASIL B(D)",
  "Text": "IF [AND(1, 2)]:\n\r1) DPM_s_StTarDrvPosn = 4 (forward)\n\r2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnFail\n\rTHEN:\n\rVSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvFail, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1205587.0",
  "Description": "IF [AND(1, 2)]:\n\r1) DPM_s_StTarDrvPosn = 4 (forward)\n\r2) ASOAF_s_PrkLock_StPosn = VMMP_ASOAF_c_PLCStPosnFail\n\rTHEN:\n\rVSOVD_s_StDrvDirAcv = StSigOutFct (VMMP_VSOVD_c_StDrvDirAcvFail, VSOVD_s_DiagDrvPosn_StEveReq, VMMP_VSOVD_c_StDrvDirAcvInit, VMMP_VSOVD_c_StDrvDirAcvFail)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11216646443.0FunctionalReleasedyesTrue
VSOVD_s_StSrcTarDrvPosn should show the value of DPM_s_StSrcTarDrvPosn
VSOVD_s_StSrcTarDrvPosn should show the value of DPM_s_StSrcTarDrvPosn

Raw

{
  "ID": "16646443.0",
  "ASIL": "  ASIL B",
  "Text": "VSOVD_s_StSrcTarDrvPosn should show the value of DPM_s_StSrcTarDrvPosn",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1271435.0",
  "Description": "VSOVD_s_StSrcTarDrvPosn should show the value of DPM_s_StSrcTarDrvPosn",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11316646444.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Drive train state
Drive train state

Raw

{
  "ID": "16646444.0",
  "ASIL": "  ",
  "Text": "Drive train state",
  "Type": "Folder",
  "Status": "",
  "Summary": "Drive train state",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1085308.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11416646445.0FunctionalReleasedyesTrue
IF [OR(1,2)]: 1) VSOVD_s_StDrvDir = VMMP_VSOVD_c_DrvDirNtrl 2) VSOVD_s_StDrvDir =VMMP_VSOVD_c_DrvDirPrk THEN: VSOVD_s_StDrvTra
IF [OR(1,2)]:

1) VSOVD_s_StDrvDir = VMMP_VSOVD_c_DrvDirNtrl

2) VSOVD_s_StDrvDir =VMMP_VSOVD_c_DrvDirPrk

THEN:

VSOVD_s_StDrvTrain = VMMP_VSOVD_c_StDrvTrainInactive

ELSE:

VSOVD_s_StDrvTrain = LODM_s_TqWhlAcce_StPTAcv

Raw

{
  "ID": "16646445.0",
  "ASIL": "  ASIL B",
  "Text": "IF [OR(1,2)]:\n\r1) VSOVD_s_StDrvDir = VMMP_VSOVD_c_DrvDirNtrl\n\r2) VSOVD_s_StDrvDir =VMMP_VSOVD_c_DrvDirPrk\n\rTHEN:\n\rVSOVD_s_StDrvTrain = VMMP_VSOVD_c_StDrvTrainInactive\n\rELSE:\n\rVSOVD_s_StDrvTrain = LODM_s_TqWhlAcce_StPTAcv",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1087531.0",
  "Description": "IF [OR(1,2)]:\n\r1) VSOVD_s_StDrvDir = VMMP_VSOVD_c_DrvDirNtrl\n\r2) VSOVD_s_StDrvDir =VMMP_VSOVD_c_DrvDirPrk\n\rTHEN:\n\rVSOVD_s_StDrvTrain = VMMP_VSOVD_c_StDrvTrainInactive\n\rELSE:\n\rVSOVD_s_StDrvTrain = LODM_s_TqWhlAcce_StPTAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11516646446.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Factor driving level
Factor driving level

Raw

{
  "ID": "16646446.0",
  "ASIL": "  ",
  "Text": "Factor driving level",
  "Type": "Folder",
  "Status": "",
  "Summary": "Factor driving level",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1126086.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11616646447.0FunctionalReleasedyesTrue
IF [1]: 1) VSOVD_s_StDrvDir = 0 (none) THEN: VSOVD_s_Faktor_Fahrstufe = 0
IF [1]:

1) VSOVD_s_StDrvDir = 0 (none)

THEN:

VSOVD_s_Faktor_Fahrstufe = 0

Raw

{
  "ID": "16646447.0",
  "ASIL": "  ASIL B",
  "Text": "IF [1]:\n\r1) VSOVD_s_StDrvDir = 0 (none)\n\rTHEN:\n\rVSOVD_s_Faktor_Fahrstufe = 0",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1126088.0",
  "Description": "IF [1]:\n\r1) VSOVD_s_StDrvDir = 0 (none)\n\rTHEN:\n\rVSOVD_s_Faktor_Fahrstufe = 0",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11716646448.0FunctionalReleasedyesTrue
IF [1]: 1) VSOVD_s_StDrvDir = 1 (forward) THEN: VSOVD_s_Faktor_Fahrstufe = 1
IF [1]:

1) VSOVD_s_StDrvDir = 1 (forward)

THEN:

VSOVD_s_Faktor_Fahrstufe = 1

Raw

{
  "ID": "16646448.0",
  "ASIL": "  ASIL C",
  "Text": "IF [1]:\n\r1) VSOVD_s_StDrvDir = 1 (forward)\n\rTHEN:\n\rVSOVD_s_Faktor_Fahrstufe = 1",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1126090.0",
  "Description": "IF [1]:\n\r1) VSOVD_s_StDrvDir = 1 (forward)\n\rTHEN:\n\rVSOVD_s_Faktor_Fahrstufe = 1",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11816646449.0FunctionalReleasedyesTrue
IF [1]: 1) VSOVD_s_StDrvDir = 2 (backward) THEN: VSOVD_s_Faktor_Fahrstufe = -1
IF [1]:

1) VSOVD_s_StDrvDir = 2 (backward)

THEN:

VSOVD_s_Faktor_Fahrstufe = -1

Raw

{
  "ID": "16646449.0",
  "ASIL": "  ASIL C",
  "Text": "IF [1]:\n\r1) VSOVD_s_StDrvDir = 2 (backward)\n\rTHEN:\n\rVSOVD_s_Faktor_Fahrstufe = -1",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1126092.0",
  "Description": "IF [1]:\n\r1) VSOVD_s_StDrvDir = 2 (backward)\n\rTHEN:\n\rVSOVD_s_Faktor_Fahrstufe = -1",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
11916646450.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Wheel radius
Wheel radius

Raw

{
  "ID": "16646450.0",
  "ASIL": "  ",
  "Text": "Wheel radius",
  "Type": "Folder",
  "Status": "",
  "Summary": "Wheel radius",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1088162.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12016646451.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Computation of different variable values for diagnostic event of driver wheel radus TiVecDyRd = (0, 0, VMMP_VSOVD_p_DiagVDSODynRd
Computation of different variable values for diagnostic event of driver wheel radus

TiVecDyRd = (0, 0, VMMP_VSOVD_p_DiagVDSODynRdWhlErrCurInc, VMMP_VSOVD_p_DiagVDSODynRdWhlErrCurDec)

DiagEve1 = DiagEveFct (VDSO_s_LWhlRdDynAdpFrLe, VDSO_sc_LWhlRdDynAdpFrLe, VMMP_VSOVD_c_LWhlRdDynAdpMax, VMMP_VSOVD_c_LWhlRdDynAdpMin, TiVecDyRd , 0, 0, 1)

DiagEve2 = DiagEveFct (VDSO_s_LWhlRdDynAdpFrRi, VDSO_sc_LWhlRdDynAdpFrRi, VMMP_VSOVD_c_LWhlRdDynAdpMax, VMMP_VSOVD_c_LWhlRdDynAdpMin, TiVecDyRd , 0, 0, 1)

DiagEve3 = DiagEveFct (VDSO_s_LWhlRdDynAdpReLe, VDSO_sc_LWhlRdDynAdpReLe, VMMP_VSOVD_c_LWhlRdDynAdpMax, VMMP_VSOVD_c_LWhlRdDynAdpMin, TiVecDyRd , 0, 0, 1)

DiagEve4 = DiagEveFct (VDSO_s_LWhlRdDynAdpReRi, VDSO_sc_LWhlRdDynAdpReRi, VMMP_VSOVD_c_LWhlRdDynAdpMax, VMMP_VSOVD_c_LWhlRdDynAdpMin, TiTiVecDyRd Vec, 0, 0, 1)

Raw

{
  "ID": "16646451.0",
  "ASIL": "  QM",
  "Text": "Computation of different variable values for diagnostic event of driver wheel radus\n\r \n\rTiVecDyRd = (0, 0, VMMP_VSOVD_p_DiagVDSODynRdWhlErrCurInc, VMMP_VSOVD_p_DiagVDSODynRdWhlErrCurDec)\n\rDiagEve1 = DiagEveFct (VDSO_s_LWhlRdDynAdpFrLe, VDSO_sc_LWhlRdDynAdpFrLe, VMMP_VSOVD_c_LWhlRdDynAdpMax, VMMP_VSOVD_c_LWhlRdDynAdpMin, TiVecDyRd , 0, 0, 1)\n\rDiagEve2 = DiagEveFct (VDSO_s_LWhlRdDynAdpFrRi, VDSO_sc_LWhlRdDynAdpFrRi, VMMP_VSOVD_c_LWhlRdDynAdpMax, VMMP_VSOVD_c_LWhlRdDynAdpMin, TiVecDyRd , 0, 0, 1)\n\rDiagEve3 = DiagEveFct (VDSO_s_LWhlRdDynAdpReLe, VDSO_sc_LWhlRdDynAdpReLe, VMMP_VSOVD_c_LWhlRdDynAdpMax, VMMP_VSOVD_c_LWhlRdDynAdpMin, TiVecDyRd , 0, 0, 1)\n\rDiagEve4 = DiagEveFct (VDSO_s_LWhlRdDynAdpReRi, VDSO_sc_LWhlRdDynAdpReRi, VMMP_VSOVD_c_LWhlRdDynAdpMax, VMMP_VSOVD_c_LWhlRdDynAdpMin, TiTiVecDyRd Vec, 0, 0, 1)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1388431.0",
  "Description": "Computation of different variable values for diagnostic event of driver wheel radus\n\r \n\rTiVecDyRd = (0, 0, VMMP_VSOVD_p_DiagVDSODynRdWhlErrCurInc, VMMP_VSOVD_p_DiagVDSODynRdWhlErrCurDec)\n\rDiagEve1 = DiagEveFct (VDSO_s_LWhlRdDynAdpFrLe, VDSO_sc_LWhlRdDynAdpFrLe, VMMP_VSOVD_c_LWhlRdDynAdpMax, VMMP_VSOVD_c_LWhlRdDynAdpMin, TiVecDyRd , 0, 0, 1)\n\rDiagEve2 = DiagEveFct (VDSO_s_LWhlRdDynAdpFrRi, VDSO_sc_LWhlRdDynAdpFrRi, VMMP_VSOVD_c_LWhlRdDynAdpMax, VMMP_VSOVD_c_LWhlRdDynAdpMin, TiVecDyRd , 0, 0, 1)\n\rDiagEve3 = DiagEveFct (VDSO_s_LWhlRdDynAdpReLe, VDSO_sc_LWhlRdDynAdpReLe, VMMP_VSOVD_c_LWhlRdDynAdpMax, VMMP_VSOVD_c_LWhlRdDynAdpMin, TiVecDyRd , 0, 0, 1)\n\rDiagEve4 = DiagEveFct (VDSO_s_LWhlRdDynAdpReRi, VDSO_sc_LWhlRdDynAdpReRi, VMMP_VSOVD_c_LWhlRdDynAdpMax, VMMP_VSOVD_c_LWhlRdDynAdpMin, TiTiVecDyRd Vec, 0, 0, 1)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12116646452.0FunctionalReleasedyesTrue
Merging diagnostics events and map to the corresponding output VSOVD_s_DiagVDSODynRdWhl_StEveReq = DiagEveAllFct (DiagEve1, DiagE
Merging diagnostics events and map to the corresponding output

VSOVD_s_DiagVDSODynRdWhl_StEveReq = DiagEveAllFct (DiagEve1, DiagEve2, DiagEve3, DiagEve4)

Raw

{
  "ID": "16646452.0",
  "ASIL": "  QM",
  "Text": "Merging diagnostics events and map to the corresponding output\n\rVSOVD_s_DiagVDSODynRdWhl_StEveReq = DiagEveAllFct (DiagEve1, DiagEve2, DiagEve3, DiagEve4)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1204778.0",
  "Description": "Merging diagnostics events and map to the corresponding output\n\rVSOVD_s_DiagVDSODynRdWhl_StEveReq = DiagEveAllFct (DiagEve1, DiagEve2, DiagEve3, DiagEve4)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12216646453.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [1]: 1) VMMP_VSOVD_p_UseFacCorGPSComp = 1 THEN: RdDynCor1 = VSOEM_s_FacCorGPSComp*(VDSO_s_LWhlRdDynAdpFrLe +VDSO_s_LWhlRdDyn
IF [1]:

1) VMMP_VSOVD_p_UseFacCorGPSComp = 1

THEN:

RdDynCor1 = VSOEM_s_FacCorGPSComp*(VDSO_s_LWhlRdDynAdpFrLe +VDSO_s_LWhlRdDynAdpFrRi +VDSO_s_LWhlRdDynAdpReLe + VDSO_s_LWhlRdDynAdpReRi ))/4

ELSE:

RdDynCor1 = (VDSO_s_LWhlRdDynAdpFrLe +VDSO_s_LWhlRdDynAdpFrRi +VDSO_s_LWhlRdDynAdpReLe + VDSO_s_LWhlRdDynAdpReRi ))/4

Raw

{
  "ID": "16646453.0",
  "ASIL": "  QM",
  "Text": "IF [1]:\n\r1) VMMP_VSOVD_p_UseFacCorGPSComp = 1\n\rTHEN:\n\rRdDynCor1 = VSOEM_s_FacCorGPSComp*(VDSO_s_LWhlRdDynAdpFrLe +VDSO_s_LWhlRdDynAdpFrRi +VDSO_s_LWhlRdDynAdpReLe + VDSO_s_LWhlRdDynAdpReRi ))/4\n\rELSE:\n\rRdDynCor1 = (VDSO_s_LWhlRdDynAdpFrLe +VDSO_s_LWhlRdDynAdpFrRi +VDSO_s_LWhlRdDynAdpReLe + VDSO_s_LWhlRdDynAdpReRi ))/4",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1271480.0",
  "Description": "IF [1]:\n\r1) VMMP_VSOVD_p_UseFacCorGPSComp = 1\n\rTHEN:\n\rRdDynCor1 = VSOEM_s_FacCorGPSComp*(VDSO_s_LWhlRdDynAdpFrLe +VDSO_s_LWhlRdDynAdpFrRi +VDSO_s_LWhlRdDynAdpReLe + VDSO_s_LWhlRdDynAdpReRi ))/4\n\rELSE:\n\rRdDynCor1 = (VDSO_s_LWhlRdDynAdpFrLe +VDSO_s_LWhlRdDynAdpFrRi +VDSO_s_LWhlRdDynAdpReLe + VDSO_s_LWhlRdDynAdpReRi ))/4",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12316646454.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [1]: 1) VMMP_VSOVD_p_UseWhlRdAdp = 1 THEN: RdDynCor2 = RdDynCor1 ELSE: RdDynCor2 = GLPA_s_Tire_LStatWhlRdRe
IF [1]:

1) VMMP_VSOVD_p_UseWhlRdAdp = 1

THEN:

RdDynCor2 = RdDynCor1

ELSE:

RdDynCor2 = GLPA_s_Tire_LStatWhlRdRe

Raw

{
  "ID": "16646454.0",
  "ASIL": "  QM",
  "Text": "IF [1]:\n\r1) VMMP_VSOVD_p_UseWhlRdAdp = 1\n\rTHEN:\n\rRdDynCor2 = RdDynCor1\n\rELSE:\n\rRdDynCor2 = GLPA_s_Tire_LStatWhlRdRe",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1271486.0",
  "Description": "IF [1]:\n\r1) VMMP_VSOVD_p_UseWhlRdAdp = 1\n\rTHEN:\n\rRdDynCor2 = RdDynCor1\n\rELSE:\n\rRdDynCor2 = GLPA_s_Tire_LStatWhlRdRe",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12416646455.0FunctionalReleasedyesTrue
IF [AND(1,2,3)]: 1) VMMP_VSOVD_p_UseWhlRdAdp != 0 2) RdDynCor2<= VMMP_VSOVD_p_WhlRdMax 3) RdDynCor2>= VMMP_VSOVD_p_WhlRdMin T
IF [AND(1,2,3)]: 

1) VMMP_VSOVD_p_UseWhlRdAdp != 0

2) RdDynCor2<= VMMP_VSOVD_p_WhlRdMax

3) RdDynCor2>= VMMP_VSOVD_p_WhlRdMin

THEN: 

VSOVD_s_RdDynCor = PhyValFdSigOutFct (RdDynCor2, VSOVD_s_DiagVDSODynRdWhl_StEveReq, 0.25, GLPA_s_Tire_LStatWhlRdRe)

ELSEIF [AND(4,5)]:

4) VMMP_VSOVD_p_UseWhlRdAdp != 0

5) RdDynCor2 > VMMP_VSOVD_p_WhlRdMax

THEN:

VSOVD_s_RdDynCor = PhyValFdSigOutFct 

(VMMP_VSOVD_p_WhlRdMax, VSOVD_s_DiagVDSODynRdWhl_StEveReq, 0.25, GLPA_s_Tire_LStatWhlRdRe)

ELSE:

VSOVD_s_RdDynCor = PhyValFdSigOutFct 

(VMMP_VSOVD_p_WhlRdMin, VSOVD_s_DiagVDSODynRdWhl_StEveReq, 0.25, GLPA_s_Tire_LStatWhlRdRe)

Raw

{
  "ID": "16646455.0",
  "ASIL": "  QM",
  "Text": "IF [AND(1,2,3)]: \n\r1) VMMP_VSOVD_p_UseWhlRdAdp != 0\n\r2) RdDynCor2<= VMMP_VSOVD_p_WhlRdMax\n\r3) RdDynCor2>= VMMP_VSOVD_p_WhlRdMin\n\rTHEN: \n\rVSOVD_s_RdDynCor = PhyValFdSigOutFct (RdDynCor2, VSOVD_s_DiagVDSODynRdWhl_StEveReq, 0.25, GLPA_s_Tire_LStatWhlRdRe)\n\rELSEIF [AND(4,5)]:\n\r4) VMMP_VSOVD_p_UseWhlRdAdp != 0\n\r5) RdDynCor2 > VMMP_VSOVD_p_WhlRdMax\n\rTHEN:\n\rVSOVD_s_RdDynCor = PhyValFdSigOutFct \n\r(VMMP_VSOVD_p_WhlRdMax, VSOVD_s_DiagVDSODynRdWhl_StEveReq, 0.25, GLPA_s_Tire_LStatWhlRdRe)\n\rELSE:\n\rVSOVD_s_RdDynCor = PhyValFdSigOutFct \n\r(VMMP_VSOVD_p_WhlRdMin, VSOVD_s_DiagVDSODynRdWhl_StEveReq, 0.25, GLPA_s_Tire_LStatWhlRdRe)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1088204.0",
  "Description": "IF [AND(1,2,3)]: \n\r1) VMMP_VSOVD_p_UseWhlRdAdp != 0\n\r2) RdDynCor2<= VMMP_VSOVD_p_WhlRdMax\n\r3) RdDynCor2>= VMMP_VSOVD_p_WhlRdMin\n\rTHEN: \n\rVSOVD_s_RdDynCor = PhyValFdSigOutFct (RdDynCor2, VSOVD_s_DiagVDSODynRdWhl_StEveReq, 0.25, GLPA_s_Tire_LStatWhlRdRe)\n\rELSEIF [AND(4,5)]:\n\r4) VMMP_VSOVD_p_UseWhlRdAdp != 0\n\r5) RdDynCor2 > VMMP_VSOVD_p_WhlRdMax\n\rTHEN:\n\rVSOVD_s_RdDynCor = PhyValFdSigOutFct \n\r(VMMP_VSOVD_p_WhlRdMax, VSOVD_s_DiagVDSODynRdWhl_StEveReq, 0.25, GLPA_s_Tire_LStatWhlRdRe)\n\rELSE:\n\rVSOVD_s_RdDynCor = PhyValFdSigOutFct \n\r(VMMP_VSOVD_p_WhlRdMin, VSOVD_s_DiagVDSODynRdWhl_StEveReq, 0.25, GLPA_s_Tire_LStatWhlRdRe)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12516646456.0FunctionalReleasedyesTrue
IF [1]: 1) VMMP_VSOVD_p_UseWhlRdAdp = 0 THEN: VSOVD_s_RdDynCor = VSOVD_s_RdDynCor = PhyValFdSigOutFct (GLPA_s_Tire_LStatWh
IF [1]: 

1) VMMP_VSOVD_p_UseWhlRdAdp = 0

THEN:

VSOVD_s_RdDynCor = 

VSOVD_s_RdDynCor = PhyValFdSigOutFct 

(GLPA_s_Tire_LStatWhlRdRe, VSOVD_s_DiagVDSODynRdWhl_StEveReq, 0.25, GLPA_s_Tire_LStatWhlRdRe)

Raw

{
  "ID": "16646456.0",
  "ASIL": "  ASIL B",
  "Text": "IF [1]: \n\r1) VMMP_VSOVD_p_UseWhlRdAdp = 0\n\rTHEN:\n\rVSOVD_s_RdDynCor = \n\rVSOVD_s_RdDynCor = PhyValFdSigOutFct \n\r(GLPA_s_Tire_LStatWhlRdRe, VSOVD_s_DiagVDSODynRdWhl_StEveReq, 0.25, GLPA_s_Tire_LStatWhlRdRe)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1126000.0",
  "Description": "IF [1]: \n\r1) VMMP_VSOVD_p_UseWhlRdAdp = 0\n\rTHEN:\n\rVSOVD_s_RdDynCor = \n\rVSOVD_s_RdDynCor = PhyValFdSigOutFct \n\r(GLPA_s_Tire_LStatWhlRdRe, VSOVD_s_DiagVDSODynRdWhl_StEveReq, 0.25, GLPA_s_Tire_LStatWhlRdRe)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12616646457.0FunctionalReleasedyesTrue
VSOVD_s_LStatWhlRdRe should show the value of GLPA_s_Tire_LStatWhlRdRe
VSOVD_s_LStatWhlRdRe should show the value of GLPA_s_Tire_LStatWhlRdRe

Raw

{
  "ID": "16646457.0",
  "ASIL": "  ASIL D",
  "Text": "VSOVD_s_LStatWhlRdRe should show the value of GLPA_s_Tire_LStatWhlRdRe",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1286796.0",
  "Description": "VSOVD_s_LStatWhlRdRe should show the value of GLPA_s_Tire_LStatWhlRdRe",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12716646458.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Vehicle mass
Vehicle mass

Raw

{
  "ID": "16646458.0",
  "ASIL": "  ",
  "Text": "Vehicle mass",
  "Type": "Folder",
  "Status": "",
  "Summary": "Vehicle mass",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1087773.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12816646459.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Computation of different variable values for diagnostic event of vehicle mass TiVecMVeh = (0, 0, VMMP_VSOVD_p_DiagMVehErrCurInc,
Computation of different variable values for diagnostic event of vehicle mass

TiVecMVeh = (0, 0, VMMP_VSOVD_p_DiagMVehErrCurInc, VMMP_VSOVD_p_DiagMVehErrCurDec)

DiagEve11 = DiagEveFct (DRE_s_MVehEstim, DRE_sc_MVehEstim, VMMP_VSOVD_p_MVehDiagMax, VMMP_VSOVD_p_MVehDiagMin, TiVecMVeh , 0, 0, 1)

DiagEve12 = DiagEveFct (DRE_s_MVehEstim_Qlfr, DRE_sc_MVehEstim_Qlfr, VMMP_VSOVD_c_MVehQlfrMax, VMMP_VSOVD_c_MVehQlfrMin, TiVecMVeh , 0, 0, 1)

DiagEve13 = DiagEveFct (DRE_s_MVehEstimBrk, DRE_sc_MVehEstimBrk, VMMP_VSOVD_p_MBrkDiagMax, VMMP_VSOVD_p_MBrkDiagMin, TiVecMVeh , 0, 0, 1)

DiagEve14 = DiagEveFct (DRE_s_MVehEstimBrk_Qlfr, DRE_sc_MVehEstimBrk_Qlfr, VMMP_VSOVD_c_MVehQlfrMax, VMMP_VSOVD_c_MVehQlfrMin, TiVecMVeh , 0, 0, 1)

Raw

{
  "ID": "16646459.0",
  "ASIL": "  QM",
  "Text": "Computation of different variable values for diagnostic event of vehicle mass\n\r \n\rTiVecMVeh = (0, 0, VMMP_VSOVD_p_DiagMVehErrCurInc, VMMP_VSOVD_p_DiagMVehErrCurDec)\n\rDiagEve11 = DiagEveFct (DRE_s_MVehEstim, DRE_sc_MVehEstim, VMMP_VSOVD_p_MVehDiagMax, VMMP_VSOVD_p_MVehDiagMin, TiVecMVeh , 0, 0, 1)\n\rDiagEve12 = DiagEveFct (DRE_s_MVehEstim_Qlfr, DRE_sc_MVehEstim_Qlfr, VMMP_VSOVD_c_MVehQlfrMax, VMMP_VSOVD_c_MVehQlfrMin, TiVecMVeh , 0, 0, 1)\n\rDiagEve13 = DiagEveFct (DRE_s_MVehEstimBrk, DRE_sc_MVehEstimBrk, VMMP_VSOVD_p_MBrkDiagMax, VMMP_VSOVD_p_MBrkDiagMin, TiVecMVeh , 0, 0, 1)\n\rDiagEve14 = DiagEveFct (DRE_s_MVehEstimBrk_Qlfr, DRE_sc_MVehEstimBrk_Qlfr, VMMP_VSOVD_c_MVehQlfrMax, VMMP_VSOVD_c_MVehQlfrMin, TiVecMVeh , 0, 0, 1)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1388435.0",
  "Description": "Computation of different variable values for diagnostic event of vehicle mass\n\r \n\rTiVecMVeh = (0, 0, VMMP_VSOVD_p_DiagMVehErrCurInc, VMMP_VSOVD_p_DiagMVehErrCurDec)\n\rDiagEve11 = DiagEveFct (DRE_s_MVehEstim, DRE_sc_MVehEstim, VMMP_VSOVD_p_MVehDiagMax, VMMP_VSOVD_p_MVehDiagMin, TiVecMVeh , 0, 0, 1)\n\rDiagEve12 = DiagEveFct (DRE_s_MVehEstim_Qlfr, DRE_sc_MVehEstim_Qlfr, VMMP_VSOVD_c_MVehQlfrMax, VMMP_VSOVD_c_MVehQlfrMin, TiVecMVeh , 0, 0, 1)\n\rDiagEve13 = DiagEveFct (DRE_s_MVehEstimBrk, DRE_sc_MVehEstimBrk, VMMP_VSOVD_p_MBrkDiagMax, VMMP_VSOVD_p_MBrkDiagMin, TiVecMVeh , 0, 0, 1)\n\rDiagEve14 = DiagEveFct (DRE_s_MVehEstimBrk_Qlfr, DRE_sc_MVehEstimBrk_Qlfr, VMMP_VSOVD_c_MVehQlfrMax, VMMP_VSOVD_c_MVehQlfrMin, TiVecMVeh , 0, 0, 1)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
12916646460.0FunctionalReleasedyesTrue
Merging diagnostics events and map to the corresponding output VSOVD_s_DiagMVeh_StEveReq = DiagEveAllFct (DiagEve11, DiagEve12, D
Merging diagnostics events and map to the corresponding output

VSOVD_s_DiagMVeh_StEveReq = DiagEveAllFct (DiagEve11, DiagEve12, DiagEve13, DiagEve14)

Raw

{
  "ID": "16646460.0",
  "ASIL": "  QM",
  "Text": "Merging diagnostics events and map to the corresponding output\n\rVSOVD_s_DiagMVeh_StEveReq = DiagEveAllFct (DiagEve11, DiagEve12, DiagEve13, DiagEve14)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1204782.0",
  "Description": "Merging diagnostics events and map to the corresponding output\n\rVSOVD_s_DiagMVeh_StEveReq = DiagEveAllFct (DiagEve11, DiagEve12, DiagEve13, DiagEve14)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13016646461.0FunctionalReleasedyesTrue
TiVecJWM = (0, 0, VMMP_VSOVD_p_DiagJWhlVehErrCurCtrInc, VMMP_VSOVD_p_DiagJWhlVehErrCurCtrDec) VSOVD_s_DiagLODMJVeh_StEveReq = Dia
TiVecJWM = (0, 0, VMMP_VSOVD_p_DiagJWhlVehErrCurCtrInc, VMMP_VSOVD_p_DiagJWhlVehErrCurCtrDec)

VSOVD_s_DiagLODMJVeh_StEveReq = DiagEveFct (LODM_s_JWhlVeh, LODM_sc_JWhlVeh, VMMP_VSOVD_p_LODMJWhlVehMax, VMMP_VSOVD_p_LODMJWhlVehMin, TiVecJWM , 0, 0, 1)

Raw

{
  "ID": "16646461.0",
  "ASIL": "  QM",
  "Text": "TiVecJWM = (0, 0, VMMP_VSOVD_p_DiagJWhlVehErrCurCtrInc, VMMP_VSOVD_p_DiagJWhlVehErrCurCtrDec)\n\rVSOVD_s_DiagLODMJVeh_StEveReq = DiagEveFct (LODM_s_JWhlVeh, LODM_sc_JWhlVeh, VMMP_VSOVD_p_LODMJWhlVehMax, VMMP_VSOVD_p_LODMJWhlVehMin, TiVecJWM , 0, 0, 1)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1254569.0",
  "Description": "TiVecJWM = (0, 0, VMMP_VSOVD_p_DiagJWhlVehErrCurCtrInc, VMMP_VSOVD_p_DiagJWhlVehErrCurCtrDec)\n\rVSOVD_s_DiagLODMJVeh_StEveReq = DiagEveFct (LODM_s_JWhlVeh, LODM_sc_JWhlVeh, VMMP_VSOVD_p_LODMJWhlVehMax, VMMP_VSOVD_p_LODMJWhlVehMin, TiVecJWM , 0, 0, 1)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13116646462.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Input check
Input check

Raw

{
  "ID": "16646462.0",
  "ASIL": "  ",
  "Text": "Input check",
  "Type": "Folder",
  "Status": "",
  "Summary": "Input check",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1105641.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13216646463.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [OR(1,2,3)]: 1) DRE_s_MVehEstim_Qlfr = 0 2) DRE_s_MVehEstim_Qlfr = 1 3) DRE_s_MVehEstim_Qlfr = 2 THEN: DRE_s_MVehEstim =
IF [OR(1,2,3)]:

1) DRE_s_MVehEstim_Qlfr = 0

2) DRE_s_MVehEstim_Qlfr = 1

3) DRE_s_MVehEstim_Qlfr = 2

THEN: 

DRE_s_MVehEstim = DRE_s_MVehEstim

MVehEstimVld = 1

ELSE:

DRE_s_MVehEstim = GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe

MVehEstimVld = 0

Raw

{
  "ID": "16646463.0",
  "ASIL": "  QM",
  "Text": "IF [OR(1,2,3)]:\n\r1) DRE_s_MVehEstim_Qlfr = 0\n\r2) DRE_s_MVehEstim_Qlfr = 1\n\r3) DRE_s_MVehEstim_Qlfr = 2\n\rTHEN: \n\rDRE_s_MVehEstim = DRE_s_MVehEstim\n\rMVehEstimVld = 1\n\rELSE:\n\rDRE_s_MVehEstim = GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe\n\rMVehEstimVld = 0",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1105643.0",
  "Description": "IF [OR(1,2,3)]:\n\r1) DRE_s_MVehEstim_Qlfr = 0\n\r2) DRE_s_MVehEstim_Qlfr = 1\n\r3) DRE_s_MVehEstim_Qlfr = 2\n\rTHEN: \n\rDRE_s_MVehEstim = DRE_s_MVehEstim\n\rMVehEstimVld = 1\n\rELSE:\n\rDRE_s_MVehEstim = GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe\n\rMVehEstimVld = 0",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13316646464.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Output limitation
Output limitation

Raw

{
  "ID": "16646464.0",
  "ASIL": "  ",
  "Text": "Output limitation",
  "Type": "Folder",
  "Status": "",
  "Summary": "Output limitation",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1087784.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13416646465.0FunctionalReleasedyesTrue
O1 check upper limit vehicle mass IF [1]: 1) DRE_s_MVehEstim > VMMP_VSOVD_p_MVehMax THEN: VSOVD_s_MVeh = PhyValFdSigOutFct (VM
O1 check upper limit vehicle mass

IF [1]:

1) DRE_s_MVehEstim > VMMP_VSOVD_p_MVehMax

THEN:

VSOVD_s_MVeh = PhyValFdSigOutFct (VMMP_VSOVD_p_MVehMax, VSOVD_s_DiagMVeh_StEveReq, 0.25, (

GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe))

Raw

{
  "ID": "16646465.0",
  "ASIL": "  QM",
  "Text": "O1 check upper limit vehicle mass\n\rIF [1]:\n\r1) DRE_s_MVehEstim > VMMP_VSOVD_p_MVehMax\n\rTHEN:\n\rVSOVD_s_MVeh = PhyValFdSigOutFct (VMMP_VSOVD_p_MVehMax, VSOVD_s_DiagMVeh_StEveReq, 0.25, (\n\rGLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe))",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1087786.0",
  "Description": "O1 check upper limit vehicle mass\n\rIF [1]:\n\r1) DRE_s_MVehEstim > VMMP_VSOVD_p_MVehMax\n\rTHEN:\n\rVSOVD_s_MVeh = PhyValFdSigOutFct (VMMP_VSOVD_p_MVehMax, VSOVD_s_DiagMVeh_StEveReq, 0.25, (\n\rGLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe))",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13516646466.0FunctionalReleasedyesTrue
O2 check vehicle mass lower limit IF [1]: 1) DRE_s_MVehEstim < VMMP_VSOVD_p_MVehMin THEN: VSOVD_s_MVeh = PhyValFdSigOutFct (VM
O2 check vehicle mass lower limit

IF [1]:

1) DRE_s_MVehEstim < VMMP_VSOVD_p_MVehMin

THEN:

VSOVD_s_MVeh = PhyValFdSigOutFct (VMMP_VSOVD_p_MVehMin, VSOVD_s_DiagMVeh_StEveReq, 0.25, (

GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe))

Raw

{
  "ID": "16646466.0",
  "ASIL": "  QM",
  "Text": "O2 check vehicle mass lower limit\n\rIF [1]:\n\r1) DRE_s_MVehEstim < VMMP_VSOVD_p_MVehMin\n\rTHEN:\n\rVSOVD_s_MVeh = PhyValFdSigOutFct (VMMP_VSOVD_p_MVehMin, VSOVD_s_DiagMVeh_StEveReq, 0.25, (\n\rGLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe))",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1087797.0",
  "Description": "O2 check vehicle mass lower limit\n\rIF [1]:\n\r1) DRE_s_MVehEstim < VMMP_VSOVD_p_MVehMin\n\rTHEN:\n\rVSOVD_s_MVeh = PhyValFdSigOutFct (VMMP_VSOVD_p_MVehMin, VSOVD_s_DiagMVeh_StEveReq, 0.25, (\n\rGLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe))",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13616646467.0FunctionalReleasedyesTrue
IF [AND(1, 2, 3)]: 1) VMMP_VSOVD_p_UseMEstim = 1 2) O1 is false 3) O2 is false THEN: VSOVD_s_MVeh = PhyValFdSigOutFct (DRE_s_
IF [AND(1, 2, 3)]:

1) VMMP_VSOVD_p_UseMEstim = 1

2) O1 is false

3) O2 is false

THEN:

VSOVD_s_MVeh = PhyValFdSigOutFct (DRE_s_MVehEstim, VSOVD_s_DiagMVeh_StEveReq, 0.25,

(GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe))

Raw

{
  "ID": "16646467.0",
  "ASIL": "  QM",
  "Text": "IF [AND(1, 2, 3)]:\n\r1) VMMP_VSOVD_p_UseMEstim = 1\n\r2) O1 is false\n\r3) O2 is false\n\rTHEN:\n\rVSOVD_s_MVeh = PhyValFdSigOutFct (DRE_s_MVehEstim, VSOVD_s_DiagMVeh_StEveReq, 0.25,\n\r(GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe))",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1087775.0",
  "Description": "IF [AND(1, 2, 3)]:\n\r1) VMMP_VSOVD_p_UseMEstim = 1\n\r2) O1 is false\n\r3) O2 is false\n\rTHEN:\n\rVSOVD_s_MVeh = PhyValFdSigOutFct (DRE_s_MVehEstim, VSOVD_s_DiagMVeh_StEveReq, 0.25,\n\r(GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe))",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13716646468.0FunctionalReleasedyesTrue
IF [1]: 1) VMMP_VSOVD_p_UseMEstim = 0 THEN: MVeh = GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe VSOVD_s_MVeh = PhyV
IF [1]:

1) VMMP_VSOVD_p_UseMEstim = 0

THEN:

MVeh = GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe

VSOVD_s_MVeh = PhyValFdSigOutFct (MVeh, VSOVD_s_DiagMVeh_StEveReq, 0.25, MVeh)

Raw

{
  "ID": "16646468.0",
  "ASIL": "  ASIL B",
  "Text": "IF [1]:\n\r1) VMMP_VSOVD_p_UseMEstim = 0\n\rTHEN:\n\rMVeh = GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe\n\rVSOVD_s_MVeh = PhyValFdSigOutFct (MVeh, VSOVD_s_DiagMVeh_StEveReq, 0.25, MVeh)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1087799.0",
  "Description": "IF [1]:\n\r1) VMMP_VSOVD_p_UseMEstim = 0\n\rTHEN:\n\rMVeh = GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe\n\rVSOVD_s_MVeh = PhyValFdSigOutFct (MVeh, VSOVD_s_DiagMVeh_StEveReq, 0.25, MVeh)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13816646469.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [1]: 1) VSOVD_s_RdDynCor != 0 THEN: MVehVirtJ = LODM_s_JWhlVeh / (VSOVD_s_RdDynCor*VSOVD_s_RdDynCor) ELSE: MVehVirtJ = LOD
IF [1]:

1) VSOVD_s_RdDynCor != 0

THEN:

MVehVirtJ = LODM_s_JWhlVeh / (VSOVD_s_RdDynCor*VSOVD_s_RdDynCor)

ELSE:

MVehVirtJ = LODM_s_JWhlVeh / VMMP_c_DivLim

Raw

{
  "ID": "16646469.0",
  "ASIL": "  QM",
  "Text": "IF [1]:\n\r1) VSOVD_s_RdDynCor != 0\n\rTHEN:\n\rMVehVirtJ = LODM_s_JWhlVeh / (VSOVD_s_RdDynCor*VSOVD_s_RdDynCor)\n\rELSE:\n\rMVehVirtJ = LODM_s_JWhlVeh / VMMP_c_DivLim",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1271444.0",
  "Description": "IF [1]:\n\r1) VSOVD_s_RdDynCor != 0\n\rTHEN:\n\rMVehVirtJ = LODM_s_JWhlVeh / (VSOVD_s_RdDynCor*VSOVD_s_RdDynCor)\n\rELSE:\n\rMVehVirtJ = LODM_s_JWhlVeh / VMMP_c_DivLim",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
13916646470.0FunctionalReleasedyesTrue
IF [1]: 1) VMMP_VSOVD_p_FlgUseJWhlVeh = 1 THEN: VSOVD_s_MVehVirtJ = PhyValFdSigOutFct ((MVehVirtJ+VSOVD_s_MVeh), VSOVD_s_DiagLO
IF [1]:

1) VMMP_VSOVD_p_FlgUseJWhlVeh = 1

THEN:

VSOVD_s_MVehVirtJ = PhyValFdSigOutFct ((MVehVirtJ+VSOVD_s_MVeh), VSOVD_s_DiagLODMJVeh_StEveReq, 0.25, 0)

ELSE:

VSOVD_s_MVehVirtJ = PhyValFdSigOutFct (VSOVD_s_MVeh, VSOVD_s_DiagLODMJVeh_StEveReq, 0.25,0)

Raw

{
  "ID": "16646470.0",
  "ASIL": "  QM",
  "Text": "IF [1]:\n\r1) VMMP_VSOVD_p_FlgUseJWhlVeh = 1\n\rTHEN:\n\rVSOVD_s_MVehVirtJ = PhyValFdSigOutFct ((MVehVirtJ+VSOVD_s_MVeh), VSOVD_s_DiagLODMJVeh_StEveReq, 0.25, 0)\n\rELSE:\n\rVSOVD_s_MVehVirtJ = PhyValFdSigOutFct (VSOVD_s_MVeh, VSOVD_s_DiagLODMJVeh_StEveReq, 0.25,0)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1254574.0",
  "Description": "IF [1]:\n\r1) VMMP_VSOVD_p_FlgUseJWhlVeh = 1\n\rTHEN:\n\rVSOVD_s_MVehVirtJ = PhyValFdSigOutFct ((MVehVirtJ+VSOVD_s_MVeh), VSOVD_s_DiagLODMJVeh_StEveReq, 0.25, 0)\n\rELSE:\n\rVSOVD_s_MVehVirtJ = PhyValFdSigOutFct (VSOVD_s_MVeh, VSOVD_s_DiagLODMJVeh_StEveReq, 0.25,0)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14016646471.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Vehicle brake mass
Vehicle brake mass

Raw

{
  "ID": "16646471.0",
  "ASIL": "  ",
  "Text": "Vehicle brake mass",
  "Type": "Folder",
  "Status": "",
  "Summary": "Vehicle brake mass",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1126056.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14116646472.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Input check
Input check

Raw

{
  "ID": "16646472.0",
  "ASIL": "  ",
  "Text": "Input check",
  "Type": "Folder",
  "Status": "",
  "Summary": "Input check",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1126058.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14216646473.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [OR(1,2,3)]: 1) DRE_s_MVehEstimBrk_Qlfr = 0 2) DRE_s_MVehEstimBrk_Qlfr = 1 3) DRE_s_MVehEstimBrk_Qlfr = 2 THEN: DRE_s_MVe
IF [OR(1,2,3)]:

1) DRE_s_MVehEstimBrk_Qlfr = 0

2) DRE_s_MVehEstimBrk_Qlfr = 1

3) DRE_s_MVehEstimBrk_Qlfr = 2

THEN: 

DRE_s_MVehEstimBrk = DRE_s_MVehEstimBrk

MVehEstimBrkVld = 1

ELSE:

DRE_s_MVehEstimBrk = GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe

MVehEstimBrkVld = 0

Raw

{
  "ID": "16646473.0",
  "ASIL": "  QM",
  "Text": "IF [OR(1,2,3)]:\n\r1) DRE_s_MVehEstimBrk_Qlfr = 0\n\r2) DRE_s_MVehEstimBrk_Qlfr = 1\n\r3) DRE_s_MVehEstimBrk_Qlfr = 2\n\rTHEN: \n\rDRE_s_MVehEstimBrk = DRE_s_MVehEstimBrk\n\rMVehEstimBrkVld = 1\n\rELSE:\n\rDRE_s_MVehEstimBrk = GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe\n\rMVehEstimBrkVld = 0",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1126060.0",
  "Description": "IF [OR(1,2,3)]:\n\r1) DRE_s_MVehEstimBrk_Qlfr = 0\n\r2) DRE_s_MVehEstimBrk_Qlfr = 1\n\r3) DRE_s_MVehEstimBrk_Qlfr = 2\n\rTHEN: \n\rDRE_s_MVehEstimBrk = DRE_s_MVehEstimBrk\n\rMVehEstimBrkVld = 1\n\rELSE:\n\rDRE_s_MVehEstimBrk = GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe\n\rMVehEstimBrkVld = 0",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14316646474.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Output limitation
Output limitation

Raw

{
  "ID": "16646474.0",
  "ASIL": "  ",
  "Text": "Output limitation",
  "Type": "Folder",
  "Status": "",
  "Summary": "Output limitation",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1126062.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14416646475.0FunctionalReleasedyesTrue
O3 output limitation estimated vehicle brake mass upper limit IF [1]: 1) DRE_s_MVehEstimBrk > VMMP_VSOVD_p_MBrkMax THEN: VSOVD
O3 output limitation estimated vehicle brake mass upper limit

IF [1]:

1) DRE_s_MVehEstimBrk > VMMP_VSOVD_p_MBrkMax

THEN:

VSOVD_s_MBrk = PhyValFdSigOutFct (VMMP_VSOVD_p_MBrkMax, VSOVD_s_DiagMVeh_StEveReq, 0.25, (

GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe))

Raw

{
  "ID": "16646475.0",
  "ASIL": "  QM",
  "Text": "O3 output limitation estimated vehicle brake mass upper limit\n\rIF [1]:\n\r1) DRE_s_MVehEstimBrk > VMMP_VSOVD_p_MBrkMax\n\rTHEN:\n\rVSOVD_s_MBrk = PhyValFdSigOutFct (VMMP_VSOVD_p_MBrkMax, VSOVD_s_DiagMVeh_StEveReq, 0.25, (\n\rGLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe))",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1126064.0",
  "Description": "O3 output limitation estimated vehicle brake mass upper limit\n\rIF [1]:\n\r1) DRE_s_MVehEstimBrk > VMMP_VSOVD_p_MBrkMax\n\rTHEN:\n\rVSOVD_s_MBrk = PhyValFdSigOutFct (VMMP_VSOVD_p_MBrkMax, VSOVD_s_DiagMVeh_StEveReq, 0.25, (\n\rGLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe))",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14516646476.0FunctionalReleasedyesTrue
O4 output limitation estimated vehicle brake mass lower limit IF [1]: 1) DRE_s_MVehEstimBrk < VMMP_VSOVD_p_MBrkMin THEN: VSOV
O4 output limitation estimated vehicle brake mass lower limit 

IF [1]:

1) DRE_s_MVehEstimBrk < VMMP_VSOVD_p_MBrkMin

THEN:

VSOVD_s_MBrk = PhyValFdSigOutFct (VMMP_VSOVD_p_MBrkMin, VSOVD_s_DiagMVeh_StEveReq, 0.25, (

GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe))

Raw

{
  "ID": "16646476.0",
  "ASIL": "  QM",
  "Text": "O4 output limitation estimated vehicle brake mass lower limit \n\rIF [1]:\n\r1) DRE_s_MVehEstimBrk < VMMP_VSOVD_p_MBrkMin\n\rTHEN:\n\rVSOVD_s_MBrk = PhyValFdSigOutFct (VMMP_VSOVD_p_MBrkMin, VSOVD_s_DiagMVeh_StEveReq, 0.25, (\n\rGLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe))",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1126076.0",
  "Description": "O4 output limitation estimated vehicle brake mass lower limit \n\rIF [1]:\n\r1) DRE_s_MVehEstimBrk < VMMP_VSOVD_p_MBrkMin\n\rTHEN:\n\rVSOVD_s_MBrk = PhyValFdSigOutFct (VMMP_VSOVD_p_MBrkMin, VSOVD_s_DiagMVeh_StEveReq, 0.25, (\n\rGLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe))",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14616646477.0FunctionalReleasedyesTrue
IF [AND(1, 2, 3)]: 1) VMMP_VSOVD_p_UseMEstim = 1 2) O3 is false 3) O4 is false THEN: VSOVD_s_MBrk = PhyValFdSigOutFct (DRE_s_
IF [AND(1, 2, 3)]:

1) VMMP_VSOVD_p_UseMEstim = 1

2) O3 is false

3) O4 is false

THEN:

VSOVD_s_MBrk = PhyValFdSigOutFct (DRE_s_MVehEstimBrk, VSOVD_s_DiagMVeh_StEveReq, 0.25,

(GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe))

Raw

{
  "ID": "16646477.0",
  "ASIL": "  QM",
  "Text": "IF [AND(1, 2, 3)]:\n\r1) VMMP_VSOVD_p_UseMEstim = 1\n\r2) O3 is false\n\r3) O4 is false\n\rTHEN:\n\rVSOVD_s_MBrk = PhyValFdSigOutFct (DRE_s_MVehEstimBrk, VSOVD_s_DiagMVeh_StEveReq, 0.25,\n\r(GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe))",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1126082.0",
  "Description": "IF [AND(1, 2, 3)]:\n\r1) VMMP_VSOVD_p_UseMEstim = 1\n\r2) O3 is false\n\r3) O4 is false\n\rTHEN:\n\rVSOVD_s_MBrk = PhyValFdSigOutFct (DRE_s_MVehEstimBrk, VSOVD_s_DiagMVeh_StEveReq, 0.25,\n\r(GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe))",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14716646478.0FunctionalReleasedyesTrue
MVehBrk = GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe IF [1]: 1) VMMP_VSOVD_p_UseMEstim = 0 THEN: VSOVD_s_MBrk = P
MVehBrk = GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe

IF [1]:

1) VMMP_VSOVD_p_UseMEstim = 0

THEN:

VSOVD_s_MBrk = PhyValFdSigOutFct (MVehBrk, VSOVD_s_DiagMVeh_StEveReq, 0.25, MVehBrk)

Raw

{
  "ID": "16646478.0",
  "ASIL": "  QM",
  "Text": "MVehBrk = GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe\n\rIF [1]:\n\r1) VMMP_VSOVD_p_UseMEstim = 0\n\rTHEN:\n\rVSOVD_s_MBrk = PhyValFdSigOutFct (MVehBrk, VSOVD_s_DiagMVeh_StEveReq, 0.25, MVehBrk)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1126084.0",
  "Description": "MVehBrk = GLPA_s_VehBdy_p_RefAxlLdFr + GLPA_s_VehBdy_p_RefAxlLdRe\n\rIF [1]:\n\r1) VMMP_VSOVD_p_UseMEstim = 0\n\rTHEN:\n\rVSOVD_s_MBrk = PhyValFdSigOutFct (MVehBrk, VSOVD_s_DiagMVeh_StEveReq, 0.25, MVehBrk)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14816646479.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Brake mass ratio
Brake mass ratio

Raw

{
  "ID": "16646479.0",
  "ASIL": "  ",
  "Text": "Brake mass ratio",
  "Type": "Folder",
  "Status": "",
  "Summary": "Brake mass ratio",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1125284.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
14916646480.0FunctionalReleasedyesTrue
IF [AND(1, OR(2,3,4))]: 1) VSOVD_s_MVeh != 0 2) (VSOVD_s_MBrk/VSOVD_s_MVeh) > 1 3) MVehEstimVld = 0 4) MVehEstimBrkVld = 0 TH
IF [AND(1, OR(2,3,4))]:

1) VSOVD_s_MVeh != 0

2) (VSOVD_s_MBrk/VSOVD_s_MVeh) > 1

3) MVehEstimVld = 0

4) MVehEstimBrkVld = 0

THEN:

VSOVD_s_FacMVehBrk = PhyValFdSigOutFct (1, VSOVD_s_DiagMVeh_StEveReq, 0.25, 1)

ELSE:

VSOVD_s_FacMVehBrk = PhyValFdSigOutFct ((VSOVD_s_MBrk/VSOVD_s_MVeh), VSOVD_s_DiagMVeh_StEveReq, 0.25, 1)

Raw

{
  "ID": "16646480.0",
  "ASIL": "  QM",
  "Text": "IF [AND(1, OR(2,3,4))]:\n\r1) VSOVD_s_MVeh != 0\n\r2) (VSOVD_s_MBrk/VSOVD_s_MVeh) > 1\n\r3) MVehEstimVld = 0\n\r4) MVehEstimBrkVld = 0\n\rTHEN:\n\rVSOVD_s_FacMVehBrk = PhyValFdSigOutFct (1, VSOVD_s_DiagMVeh_StEveReq, 0.25, 1)\n\rELSE:\n\rVSOVD_s_FacMVehBrk = PhyValFdSigOutFct ((VSOVD_s_MBrk/VSOVD_s_MVeh), VSOVD_s_DiagMVeh_StEveReq, 0.25, 1)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1125286.0",
  "Description": "IF [AND(1, OR(2,3,4))]:\n\r1) VSOVD_s_MVeh != 0\n\r2) (VSOVD_s_MBrk/VSOVD_s_MVeh) > 1\n\r3) MVehEstimVld = 0\n\r4) MVehEstimBrkVld = 0\n\rTHEN:\n\rVSOVD_s_FacMVehBrk = PhyValFdSigOutFct (1, VSOVD_s_DiagMVeh_StEveReq, 0.25, 1)\n\rELSE:\n\rVSOVD_s_FacMVehBrk = PhyValFdSigOutFct ((VSOVD_s_MBrk/VSOVD_s_MVeh), VSOVD_s_DiagMVeh_StEveReq, 0.25, 1)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15016646481.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Driving resistance torque
Driving resistance torque

Raw

{
  "ID": "16646481.0",
  "ASIL": "  ",
  "Text": "Driving resistance torque",
  "Type": "Folder",
  "Status": "",
  "Summary": "Driving resistance torque",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1088282.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15116646482.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Computation of different variable values for diagnostic event of driving resistance TiVecDrvRst = (0, 0, VMMP_VSOVD_p_DiagDrvRstn
Computation of different variable values for diagnostic event of driving resistance

TiVecDrvRst = (0, 0, VMMP_VSOVD_p_DiagDrvRstnErrCurInc, VMMP_VSOVD_p_DiagDrvRstnErrCurDec)

DiagEve21 = DiagEveFct (DRE_s_CoRstn0, DRE_sc_CoRstn0, VMMP_VSOVD_c_CoRstn0Max, VMMP_VSOVD_c_CoRstn0Min, TiVecDrvRst , 0, 0, 1)

DiagEve22 = DiagEveFct (DRE_s_CoRstn2, DRE_sc_CoRstn2, VMMP_VSOVD_c_CoRstn2Max, VMMP_VSOVD_c_CoRstn2Min, TiVecDrvRst , 0, 0, 1)

DiagEve23 = DiagEveFct (DRE_s_CoRstn_Qlfr, DRE_sc_CoRstn_Qlfr, VMMP_VSOVD_c_CoRstn0QlfrMax, VMMP_VSOVD_c_CoRstn0QlfrMin, TiVecDrvRst , 0, 0, 1)

Raw

{
  "ID": "16646482.0",
  "ASIL": "  QM",
  "Text": "Computation of different variable values for diagnostic event of driving resistance\n\r \n\rTiVecDrvRst = (0, 0, VMMP_VSOVD_p_DiagDrvRstnErrCurInc, VMMP_VSOVD_p_DiagDrvRstnErrCurDec)\n\rDiagEve21 = DiagEveFct (DRE_s_CoRstn0, DRE_sc_CoRstn0, VMMP_VSOVD_c_CoRstn0Max, VMMP_VSOVD_c_CoRstn0Min, TiVecDrvRst , 0, 0, 1)\n\rDiagEve22 = DiagEveFct (DRE_s_CoRstn2, DRE_sc_CoRstn2, VMMP_VSOVD_c_CoRstn2Max, VMMP_VSOVD_c_CoRstn2Min, TiVecDrvRst , 0, 0, 1)\n\rDiagEve23 = DiagEveFct (DRE_s_CoRstn_Qlfr, DRE_sc_CoRstn_Qlfr, VMMP_VSOVD_c_CoRstn0QlfrMax, VMMP_VSOVD_c_CoRstn0QlfrMin, TiVecDrvRst , 0, 0, 1)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1388437.0",
  "Description": "Computation of different variable values for diagnostic event of driving resistance\n\r \n\rTiVecDrvRst = (0, 0, VMMP_VSOVD_p_DiagDrvRstnErrCurInc, VMMP_VSOVD_p_DiagDrvRstnErrCurDec)\n\rDiagEve21 = DiagEveFct (DRE_s_CoRstn0, DRE_sc_CoRstn0, VMMP_VSOVD_c_CoRstn0Max, VMMP_VSOVD_c_CoRstn0Min, TiVecDrvRst , 0, 0, 1)\n\rDiagEve22 = DiagEveFct (DRE_s_CoRstn2, DRE_sc_CoRstn2, VMMP_VSOVD_c_CoRstn2Max, VMMP_VSOVD_c_CoRstn2Min, TiVecDrvRst , 0, 0, 1)\n\rDiagEve23 = DiagEveFct (DRE_s_CoRstn_Qlfr, DRE_sc_CoRstn_Qlfr, VMMP_VSOVD_c_CoRstn0QlfrMax, VMMP_VSOVD_c_CoRstn0QlfrMin, TiVecDrvRst , 0, 0, 1)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15216646483.0FunctionalReleasedyesTrue
Merging diagnostics events and map to the corresponding output VSOVD_s_DiagDrvRstn_StEveReq = DiagEveAllFct (DiagEve21, DiagEve22
Merging diagnostics events and map to the corresponding output

VSOVD_s_DiagDrvRstn_StEveReq = DiagEveAllFct (DiagEve21, DiagEve22, DiagEve23)

Raw

{
  "ID": "16646483.0",
  "ASIL": "  QM",
  "Text": "Merging diagnostics events and map to the corresponding output\n\rVSOVD_s_DiagDrvRstn_StEveReq = DiagEveAllFct (DiagEve21, DiagEve22, DiagEve23)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1204863.0",
  "Description": "Merging diagnostics events and map to the corresponding output\n\rVSOVD_s_DiagDrvRstn_StEveReq = DiagEveAllFct (DiagEve21, DiagEve22, DiagEve23)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15316646484.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Input check
Input check

Raw

{
  "ID": "16646484.0",
  "ASIL": "  ",
  "Text": "Input check",
  "Type": "Folder",
  "Status": "",
  "Summary": "Input check",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1105671.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15416646485.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [OR(1,2,3)]: 1) DRE_s_CoRstn_Qlfr = 0 2) DRE_s_CoRstn_Qlfr = 1 3) DRE_s_CoRstn_Qlfr = 2 THEN: DRE_s_CoRstn0 = DRE_s_CoRst
IF [OR(1,2,3)]:

1) DRE_s_CoRstn_Qlfr = 0

2) DRE_s_CoRstn_Qlfr = 1

3) DRE_s_CoRstn_Qlfr = 2

THEN: 

DRE_s_CoRstn0 = DRE_s_CoRstn0

ELSE: 

DRE_s_CoRstn0 = last valid value of DRE_s_CoRstn0

Raw

{
  "ID": "16646485.0",
  "ASIL": "  QM",
  "Text": "IF [OR(1,2,3)]:\n\r1) DRE_s_CoRstn_Qlfr = 0\n\r2) DRE_s_CoRstn_Qlfr = 1\n\r3) DRE_s_CoRstn_Qlfr = 2\n\rTHEN: \n\rDRE_s_CoRstn0 = DRE_s_CoRstn0\n\rELSE: \n\rDRE_s_CoRstn0 = last valid value of DRE_s_CoRstn0",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1105678.0",
  "Description": "IF [OR(1,2,3)]:\n\r1) DRE_s_CoRstn_Qlfr = 0\n\r2) DRE_s_CoRstn_Qlfr = 1\n\r3) DRE_s_CoRstn_Qlfr = 2\n\rTHEN: \n\rDRE_s_CoRstn0 = DRE_s_CoRstn0\n\rELSE: \n\rDRE_s_CoRstn0 = last valid value of DRE_s_CoRstn0",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15516646486.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [OR(1,2,3)]: 1) DRE_s_CoRstn_Qlfr = 0 2) DRE_s_CoRstn_Qlfr = 1 3) DRE_s_CoRstn_Qlfr = 2 THEN: DRE_s_CoRstn2 = DRE_s_CoRst
IF [OR(1,2,3)]:

1) DRE_s_CoRstn_Qlfr = 0

2) DRE_s_CoRstn_Qlfr = 1

3) DRE_s_CoRstn_Qlfr = 2

THEN: 

DRE_s_CoRstn2 = DRE_s_CoRstn2

ELSE: 

DRE_s_CoRstn2 = last valid value of DRE_s_CoRstn2

Raw

{
  "ID": "16646486.0",
  "ASIL": "  QM",
  "Text": "IF [OR(1,2,3)]:\n\r1) DRE_s_CoRstn_Qlfr = 0\n\r2) DRE_s_CoRstn_Qlfr = 1\n\r3) DRE_s_CoRstn_Qlfr = 2\n\rTHEN: \n\rDRE_s_CoRstn2 = DRE_s_CoRstn2\n\rELSE: \n\rDRE_s_CoRstn2 = last valid value of DRE_s_CoRstn2",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1105782.0",
  "Description": "IF [OR(1,2,3)]:\n\r1) DRE_s_CoRstn_Qlfr = 0\n\r2) DRE_s_CoRstn_Qlfr = 1\n\r3) DRE_s_CoRstn_Qlfr = 2\n\rTHEN: \n\rDRE_s_CoRstn2 = DRE_s_CoRstn2\n\rELSE: \n\rDRE_s_CoRstn2 = last valid value of DRE_s_CoRstn2",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15616646487.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
CoRstn0Ini = VSOVD_s_MVeh*VMMP_c_GravityAcc*GLPA_s_Tire_p_RollCofDft CoRstn2Ini = GLPA_s_VehBdy_p_PrjArFr*GLPA_s_VehBdy_p_Cw*0.5*
CoRstn0Ini = VSOVD_s_MVeh*VMMP_c_GravityAcc*GLPA_s_Tire_p_RollCofDft

CoRstn2Ini = GLPA_s_VehBdy_p_PrjArFr*GLPA_s_VehBdy_p_Cw*0.5*1.21

Raw

{
  "ID": "16646487.0",
  "ASIL": "  QM",
  "Text": "CoRstn0Ini = VSOVD_s_MVeh*VMMP_c_GravityAcc*GLPA_s_Tire_p_RollCofDft\n\rCoRstn2Ini = GLPA_s_VehBdy_p_PrjArFr*GLPA_s_VehBdy_p_Cw*0.5*1.21",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1286824.0",
  "Description": "CoRstn0Ini = VSOVD_s_MVeh*VMMP_c_GravityAcc*GLPA_s_Tire_p_RollCofDft\n\rCoRstn2Ini = GLPA_s_VehBdy_p_PrjArFr*GLPA_s_VehBdy_p_Cw*0.5*1.21",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15716646488.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Init values: CoRstn0Val = DRE_s_CoRstn0 CoRstn2Val =DRE_s_CoRstn2 IF [OR(1,2)]: 1) VSOVD_s_DiagDrvRstn_StEveReq = VMMP_c_StVld
Init values:

CoRstn0Val = DRE_s_CoRstn0

CoRstn2Val =DRE_s_CoRstn2

IF [OR(1,2)]:

1) VSOVD_s_DiagDrvRstn_StEveReq = VMMP_c_StVldReqFail

2) VSOVD_s_DiagDrvRstn_StEveReq = VMMP_c_StVldReqIni

THEN:

CoRstn0Val fading to CoRstn0Ini in 4s

CoRstn2Val fading to CoRstn2Ini in 4s

Raw

{
  "ID": "16646488.0",
  "ASIL": "  QM",
  "Text": "Init values:\n\rCoRstn0Val = DRE_s_CoRstn0\n\rCoRstn2Val =DRE_s_CoRstn2\n\rIF [OR(1,2)]:\n\r1) VSOVD_s_DiagDrvRstn_StEveReq = VMMP_c_StVldReqFail\n\r2) VSOVD_s_DiagDrvRstn_StEveReq = VMMP_c_StVldReqIni\n\rTHEN:\n\rCoRstn0Val fading to CoRstn0Ini in 4s\n\rCoRstn2Val fading to CoRstn2Ini in 4s",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1286827.0",
  "Description": "Init values:\n\rCoRstn0Val = DRE_s_CoRstn0\n\rCoRstn2Val =DRE_s_CoRstn2\n\rIF [OR(1,2)]:\n\r1) VSOVD_s_DiagDrvRstn_StEveReq = VMMP_c_StVldReqFail\n\r2) VSOVD_s_DiagDrvRstn_StEveReq = VMMP_c_StVldReqIni\n\rTHEN:\n\rCoRstn0Val fading to CoRstn0Ini in 4s\n\rCoRstn2Val fading to CoRstn2Ini in 4s",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15816646489.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [OR(AND(3,4), AND(5,6))]: 3) VSOVD_s_DiagDrvRstn_StEveReq (k-1) = VMMP_c_StVldReqFail 4) VSOVD_s_DiagDrvRstn_StEveReq (k) !=
IF [OR(AND(3,4), AND(5,6))]:

3) VSOVD_s_DiagDrvRstn_StEveReq (k-1) = VMMP_c_StVldReqFail

4) VSOVD_s_DiagDrvRstn_StEveReq (k) != VMMP_c_StVldReqFail

5) VSOVD_s_DiagDrvRstn_StEveReq (k-1) = VMMP_c_StVldReqIni

6) VSOVD_s_DiagDrvRstn_StEveReq (k) != VMMP_c_StVldReqIni

THEN:

CoRstn0Val fading to CoRstn0Val in 4s

CoRstn2Val fading to CoRstn2Val in 4s

Raw

{
  "ID": "16646489.0",
  "ASIL": "  QM",
  "Text": "IF [OR(AND(3,4), AND(5,6))]:\n\r3) VSOVD_s_DiagDrvRstn_StEveReq (k-1) = VMMP_c_StVldReqFail\n\r4) VSOVD_s_DiagDrvRstn_StEveReq (k) != VMMP_c_StVldReqFail\n\r5) VSOVD_s_DiagDrvRstn_StEveReq (k-1) = VMMP_c_StVldReqIni\n\r6) VSOVD_s_DiagDrvRstn_StEveReq (k) != VMMP_c_StVldReqIni\n\rTHEN:\n\rCoRstn0Val fading to CoRstn0Val in 4s\n\rCoRstn2Val fading to CoRstn2Val in 4s",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1286857.0",
  "Description": "IF [OR(AND(3,4), AND(5,6))]:\n\r3) VSOVD_s_DiagDrvRstn_StEveReq (k-1) = VMMP_c_StVldReqFail\n\r4) VSOVD_s_DiagDrvRstn_StEveReq (k) != VMMP_c_StVldReqFail\n\r5) VSOVD_s_DiagDrvRstn_StEveReq (k-1) = VMMP_c_StVldReqIni\n\r6) VSOVD_s_DiagDrvRstn_StEveReq (k) != VMMP_c_StVldReqIni\n\rTHEN:\n\rCoRstn0Val fading to CoRstn0Val in 4s\n\rCoRstn2Val fading to CoRstn2Val in 4s",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
15916646490.0FunctionalReleasedyesTrue
Merge diagnostic event signals to compute the corresponding output DrvRstnCorStVld = DiagEveAllFct (VSOVD_s_DiagDrvPosn_StEveReq,
Merge diagnostic event signals to compute the corresponding output

DrvRstnCorStVld = DiagEveAllFct (VSOVD_s_DiagDrvPosn_StEveReq, VSOEM_s_DiagEgoMtnV_StEveReq, VSOVD_s_DiagDrvRstn_StEveReq )

TqDrvRstnCor =VSOVD_s_RdDynCor*(CoRstn2Val*(VSOEM_s_VLgtVehCor)^2+CoRstn0Val)

VSOVD_s_TqDrvRstnCor = PhyValFdSigOutFct (TqDrvRstnCor, DrvRstnCorStVld, 0.25, 0)

Raw

{
  "ID": "16646490.0",
  "ASIL": "  QM",
  "Text": "Merge diagnostic event signals to compute the corresponding output\n\r \n\rDrvRstnCorStVld = DiagEveAllFct (VSOVD_s_DiagDrvPosn_StEveReq, VSOEM_s_DiagEgoMtnV_StEveReq, VSOVD_s_DiagDrvRstn_StEveReq )\n\r \n\rTqDrvRstnCor =VSOVD_s_RdDynCor*(CoRstn2Val*(VSOEM_s_VLgtVehCor)^2+CoRstn0Val)\n\rVSOVD_s_TqDrvRstnCor = PhyValFdSigOutFct (TqDrvRstnCor, DrvRstnCorStVld, 0.25, 0)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1088284.0",
  "Description": "Merge diagnostic event signals to compute the corresponding output\n\r \n\rDrvRstnCorStVld = DiagEveAllFct (VSOVD_s_DiagDrvPosn_StEveReq, VSOEM_s_DiagEgoMtnV_StEveReq, VSOVD_s_DiagDrvRstn_StEveReq )\n\r \n\rTqDrvRstnCor =VSOVD_s_RdDynCor*(CoRstn2Val*(VSOEM_s_VLgtVehCor)^2+CoRstn0Val)\n\rVSOVD_s_TqDrvRstnCor = PhyValFdSigOutFct (TqDrvRstnCor, DrvRstnCorStVld, 0.25, 0)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16016646491.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Road slop torque
Road slop torque

Raw

{
  "ID": "16646491.0",
  "ASIL": "  ",
  "Text": "Road slop torque",
  "Type": "Folder",
  "Status": "",
  "Summary": "Road slop torque",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1088399.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16116646492.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
LowPassFilter f_cutoff = 10 Hz 1. the input signal shall be damped with a maximum of 3 dB in the frequency range of 0 Hz to the
LowPassFilter 

f_cutoff = 10 Hz

1. the input signal shall be damped with a maximum of 3 dB in the frequency range of 0 Hz to the f_cutoff

2. above the f_cutoff the input signal shall be damped with minimum 20 dB/decade

3. the maximum time delay of the output has to be under 1/(3.14*f_cutoff).

4. the transfer function of the system shall be stable, All poles are inside the Zero-Pole circle, AND has PT1 behavior

5. the sample time shall be equal to the VMMP_c_TiSmpl

Raw

{
  "ID": "16646492.0",
  "ASIL": "  ",
  "Text": "LowPassFilter \n\r \n\rf_cutoff = 10 Hz\n\r \n\r1. the input signal shall be damped with a maximum of 3 dB in the frequency range of 0 Hz to the f_cutoff\n\r2. above the f_cutoff the input signal shall be damped with minimum 20 dB/decade\n\r3. the maximum time delay of the output has to be under 1/(3.14*f_cutoff).\n\r4. the transfer function of the system shall be stable, All poles are inside the Zero-Pole circle, AND has PT1 behavior\n\r5. the sample time shall be equal to the VMMP_c_TiSmpl",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1416056.0",
  "Description": "LowPassFilter \n\r \n\rf_cutoff = 10 Hz\n\r \n\r1. the input signal shall be damped with a maximum of 3 dB in the frequency range of 0 Hz to the f_cutoff\n\r2. above the f_cutoff the input signal shall be damped with minimum 20 dB/decade\n\r3. the maximum time delay of the output has to be under 1/(3.14*f_cutoff).\n\r4. the transfer function of the system shall be stable, All poles are inside the Zero-Pole circle, AND has PT1 behavior\n\r5. the sample time shall be equal to the VMMP_c_TiSmpl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16216646493.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Referring to the LowPassFilter would always be done als follow: LowPassFilter(u, Kp, T) with: - input signal u - gain Kp - per
Referring to the LowPassFilter would always be done als follow:

LowPassFilter(u, Kp, T) with:

- input signal u

- gain Kp

- period T

Raw

{
  "ID": "16646493.0",
  "ASIL": "  ",
  "Text": "Referring to the LowPassFilter would always be done als follow:\n\rLowPassFilter(u, Kp, T) with:\n\r- input signal u\n\r- gain Kp\n\r- period T",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1416062.0",
  "Description": "Referring to the LowPassFilter would always be done als follow:\n\rLowPassFilter(u, Kp, T) with:\n\r- input signal u\n\r- gain Kp\n\r- period T",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16316646494.0FunctionalReleasedyesTrue
VSOVD_s_TqLgtSlopRoadCor = VSOEM_s_ALgtSlopRoadCor*VSOVD_s_MVeh*VSOVD_s_RdDynCor
VSOVD_s_TqLgtSlopRoadCor = VSOEM_s_ALgtSlopRoadCor*VSOVD_s_MVeh*VSOVD_s_RdDynCor

Raw

{
  "ID": "16646494.0",
  "ASIL": "  ASIL B",
  "Text": "VSOVD_s_TqLgtSlopRoadCor = VSOEM_s_ALgtSlopRoadCor*VSOVD_s_MVeh*VSOVD_s_RdDynCor",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1206031.0",
  "Description": "VSOVD_s_TqLgtSlopRoadCor = VSOEM_s_ALgtSlopRoadCor*VSOVD_s_MVeh*VSOVD_s_RdDynCor",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16416646495.0FunctionalReleasedyesTrue
IF [1]: 1) VMMP_VSOVD_p_UseTiFilTqSlopHiAcu = 1 THEN: VSOVD_s_TqLgtSlopRoadCorHiAcu = LowPassFilter (VSOEM_s_ALgtSlopRoadCorHiA
IF [1]:

1) VMMP_VSOVD_p_UseTiFilTqSlopHiAcu = 1

THEN:

VSOVD_s_TqLgtSlopRoadCorHiAcu = LowPassFilter (VSOEM_s_ALgtSlopRoadCorHiAcu*VSOVD_s_MVeh*VSOVD_s_RdDynCor, 1, VMMP_VSOVD_p_TiFilTqSlopHiAcu )

ELSE:

VSOVD_s_TqLgtSlopRoadCorHiAcu = VSOEM_s_ALgtSlopRoadCorHiAcu*VSOVD_s_MVeh*VSOVD_s_RdDynCor

For tester:

following Parameter could be used für filtering: VMMP_VSOVD_p_TiFilTqSlopHiAcu

Raw

{
  "ID": "16646495.0",
  "ASIL": "  QM",
  "Text": "IF [1]:\n\r1) VMMP_VSOVD_p_UseTiFilTqSlopHiAcu = 1\n\rTHEN:\n\rVSOVD_s_TqLgtSlopRoadCorHiAcu = LowPassFilter (VSOEM_s_ALgtSlopRoadCorHiAcu*VSOVD_s_MVeh*VSOVD_s_RdDynCor, 1, VMMP_VSOVD_p_TiFilTqSlopHiAcu )\n\rELSE:\n\rVSOVD_s_TqLgtSlopRoadCorHiAcu = VSOEM_s_ALgtSlopRoadCorHiAcu*VSOVD_s_MVeh*VSOVD_s_RdDynCor\n\r \n\r\n\rFor tester:\n\rfollowing Parameter could be used für filtering: VMMP_VSOVD_p_TiFilTqSlopHiAcu\n\r",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1088403.0",
  "Description": "IF [1]:\n\r1) VMMP_VSOVD_p_UseTiFilTqSlopHiAcu = 1\n\rTHEN:\n\rVSOVD_s_TqLgtSlopRoadCorHiAcu = LowPassFilter (VSOEM_s_ALgtSlopRoadCorHiAcu*VSOVD_s_MVeh*VSOVD_s_RdDynCor, 1, VMMP_VSOVD_p_TiFilTqSlopHiAcu )\n\rELSE:\n\rVSOVD_s_TqLgtSlopRoadCorHiAcu = VSOEM_s_ALgtSlopRoadCorHiAcu*VSOVD_s_MVeh*VSOVD_s_RdDynCor\n\r \n\r\n\rFor tester:\n\rfollowing Parameter could be used für filtering: VMMP_VSOVD_p_TiFilTqSlopHiAcu\n\r",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16526448449.0FunctionalReleasedyesTrue
VSOVD_s_TqLgtSlopRoadCorHiAcu = VSOEM_s_ALgtSlopRoadCorHiAcu*VSOVD_s_MVeh*VSOVD_s_RdDynCor
VSOVD_s_TqLgtSlopRoadCorHiAcu = VSOEM_s_ALgtSlopRoadCorHiAcu*VSOVD_s_MVeh*VSOVD_s_RdDynCor

Raw

{
  "ID": "26448449.0",
  "ASIL": "  QM",
  "Text": "VSOVD_s_TqLgtSlopRoadCorHiAcu = VSOEM_s_ALgtSlopRoadCorHiAcu*VSOVD_s_MVeh*VSOVD_s_RdDynCor",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "VSOVD_s_TqLgtSlopRoadCorHiAcu = VSOEM_s_ALgtSlopRoadCorHiAcu*VSOVD_s_MVeh*VSOVD_s_RdDynCor",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16616646496.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Brake light Diagnosis
Brake light Diagnosis

Raw

{
  "ID": "16646496.0",
  "ASIL": "  ",
  "Text": "Brake light Diagnosis",
  "Type": "Folder",
  "Status": "",
  "Summary": "Brake light Diagnosis",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1167256.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16716646497.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Computation of different variable values for diagnostic event of brake light system (BLS) TiVecBLS = (VMMP_VSOVD_p_DiagBLSIniExcI
Computation of different variable values for diagnostic event of brake light system (BLS)

TiVecBLS = (VMMP_VSOVD_p_DiagBLSIniExcInc, VMMP_VSOVD_p_DiagBLSIniExcDec, 0, 0)

DiagEve31 = DiagEveFct (0, BLS_sc_BrkLghtDfctMid, 0, 0, TiVecBLS , 0, 1, 0)

DiagEve32 = DiagEveFct (0, BLS_sc_BrkLghtDfctLe, 0, 0, TiVecBLS , 0, 1, 0)

DiagEve33 = DiagEveFct (0, BLS_sc_BrkLghtDfctRi, 0, 0, TiVecBLS , 0, 1, 0)

Raw

{
  "ID": "16646497.0",
  "ASIL": "  QM",
  "Text": "Computation of different variable values for diagnostic event of brake light system (BLS)\n\r \n\rTiVecBLS = (VMMP_VSOVD_p_DiagBLSIniExcInc, VMMP_VSOVD_p_DiagBLSIniExcDec, 0, 0)\n\r \n\r \n\rDiagEve31 = DiagEveFct (0, BLS_sc_BrkLghtDfctMid, 0, 0, TiVecBLS , 0, 1, 0)\n\r \n\r \n\rDiagEve32 = DiagEveFct (0, BLS_sc_BrkLghtDfctLe, 0, 0, TiVecBLS , 0, 1, 0)\n\r \n\r \n\rDiagEve33 = DiagEveFct (0, BLS_sc_BrkLghtDfctRi, 0, 0, TiVecBLS , 0, 1, 0)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1388441.0",
  "Description": "Computation of different variable values for diagnostic event of brake light system (BLS)\n\r \n\rTiVecBLS = (VMMP_VSOVD_p_DiagBLSIniExcInc, VMMP_VSOVD_p_DiagBLSIniExcDec, 0, 0)\n\r \n\r \n\rDiagEve31 = DiagEveFct (0, BLS_sc_BrkLghtDfctMid, 0, 0, TiVecBLS , 0, 1, 0)\n\r \n\r \n\rDiagEve32 = DiagEveFct (0, BLS_sc_BrkLghtDfctLe, 0, 0, TiVecBLS , 0, 1, 0)\n\r \n\r \n\rDiagEve33 = DiagEveFct (0, BLS_sc_BrkLghtDfctRi, 0, 0, TiVecBLS , 0, 1, 0)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16816646498.0FunctionalReleasedyesTrue
Merging diagnostics events and map to the corresponding output VSOVD_s_DiagBLS_StEveReq = DiagEveAllFct (DiagEve31, DiagEve32, Di
Merging diagnostics events and map to the corresponding output

VSOVD_s_DiagBLS_StEveReq = DiagEveAllFct (DiagEve31, DiagEve32, DiagEve33)

Raw

{
  "ID": "16646498.0",
  "ASIL": "  QM",
  "Text": "Merging diagnostics events and map to the corresponding output\n\rVSOVD_s_DiagBLS_StEveReq = DiagEveAllFct (DiagEve31, DiagEve32, DiagEve33)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1204875.0",
  "Description": "Merging diagnostics events and map to the corresponding output\n\rVSOVD_s_DiagBLS_StEveReq = DiagEveAllFct (DiagEve31, DiagEve32, DiagEve33)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
16916646499.0FunctionalReleasedyesTrue
TiVecAAG = (VMMP_VSOVD_p_DiagAAGIniExcInc, VMMP_VSOVD_p_DiagAAGIniExcDec, 0, 0) VSOVD_s_DiagAAG_StEveReq = DiagEveFct (AAG_s_Brem
TiVecAAG = (VMMP_VSOVD_p_DiagAAGIniExcInc, VMMP_VSOVD_p_DiagAAGIniExcDec, 0, 0)

VSOVD_s_DiagAAG_StEveReq = DiagEveFct (AAG_s_Bremslicht_H_def, AAG_sc_Bremslicht_H_def, 1, 0, TiVecAAG , 0, 1, 0)

Raw

{
  "ID": "16646499.0",
  "ASIL": "  QM",
  "Text": "TiVecAAG = (VMMP_VSOVD_p_DiagAAGIniExcInc, VMMP_VSOVD_p_DiagAAGIniExcDec, 0, 0)\n\rVSOVD_s_DiagAAG_StEveReq = DiagEveFct (AAG_s_Bremslicht_H_def, AAG_sc_Bremslicht_H_def, 1, 0, TiVecAAG , 0, 1, 0)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1204878.0",
  "Description": "TiVecAAG = (VMMP_VSOVD_p_DiagAAGIniExcInc, VMMP_VSOVD_p_DiagAAGIniExcDec, 0, 0)\n\rVSOVD_s_DiagAAG_StEveReq = DiagEveFct (AAG_s_Bremslicht_H_def, AAG_sc_Bremslicht_H_def, 1, 0, TiVecAAG , 0, 1, 0)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17016646500.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
The variable NumBrkLight represents the number of defect brake light. Initial value: NumBrkLight = 0 IF [OR(1,2)]: 1) BLS_s_Brk
The variable NumBrkLight represents the number of defect brake light.

Initial value: NumBrkLight = 0

IF [OR(1,2)]:

1) BLS_s_BrkLghtDfctMid = 1

2) BLS_s_BrkLghtDfctMid = 3

THEN:

NumBrkLight +=1

ELSE IF [OR(3,4)]:

3) BLS_s_BrkLghtDfctLe = 1

4) BLS_s_BrkLghtDfctLe = 3

THEN:

NumBrkLight +=1

ELSE IF [OR(5,6)]:

5) BLS_s_BrkLghtDfctRi = 1

6) BLS_s_BrkLghtDfctRi = 3

THEN:

NumBrkLight +=1

Raw

{
  "ID": "16646500.0",
  "ASIL": "  QM",
  "Text": "The variable NumBrkLight represents the number of defect brake light.\n\rInitial value: NumBrkLight = 0\n\r \n\rIF [OR(1,2)]:\n\r1) BLS_s_BrkLghtDfctMid = 1\n\r2) BLS_s_BrkLghtDfctMid = 3\n\rTHEN:\n\rNumBrkLight +=1\n\rELSE IF [OR(3,4)]:\n\r3) BLS_s_BrkLghtDfctLe = 1\n\r4) BLS_s_BrkLghtDfctLe = 3\n\rTHEN:\n\rNumBrkLight +=1\n\rELSE IF [OR(5,6)]:\n\r5) BLS_s_BrkLghtDfctRi = 1\n\r6) BLS_s_BrkLghtDfctRi = 3\n\rTHEN:\n\rNumBrkLight +=1",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1167258.0",
  "Description": "The variable NumBrkLight represents the number of defect brake light.\n\rInitial value: NumBrkLight = 0\n\r \n\rIF [OR(1,2)]:\n\r1) BLS_s_BrkLghtDfctMid = 1\n\r2) BLS_s_BrkLghtDfctMid = 3\n\rTHEN:\n\rNumBrkLight +=1\n\rELSE IF [OR(3,4)]:\n\r3) BLS_s_BrkLghtDfctLe = 1\n\r4) BLS_s_BrkLghtDfctLe = 3\n\rTHEN:\n\rNumBrkLight +=1\n\rELSE IF [OR(5,6)]:\n\r5) BLS_s_BrkLghtDfctRi = 1\n\r6) BLS_s_BrkLghtDfctRi = 3\n\rTHEN:\n\rNumBrkLight +=1",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17116646501.0FunctionalReleasedyesTrue
VSOVD_s_NumBrkLghtDfct = PhySigOutFct (NumBrkLight, VSOVD_s_DiagBLS_StEveReq, 3)
VSOVD_s_NumBrkLghtDfct = PhySigOutFct (NumBrkLight, VSOVD_s_DiagBLS_StEveReq, 3)

Raw

{
  "ID": "16646501.0",
  "ASIL": "  QM",
  "Text": "VSOVD_s_NumBrkLghtDfct = PhySigOutFct (NumBrkLight, VSOVD_s_DiagBLS_StEveReq, 3)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1167276.0",
  "Description": "VSOVD_s_NumBrkLghtDfct = PhySigOutFct (NumBrkLight, VSOVD_s_DiagBLS_StEveReq, 3)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17216646502.0FunctionalReleasedyesTrue
IF [1]: 1) AAG_s_Bremslicht_H_def = 1 THEN: VSOVD_s_NumBrkLghtTrlrDfct = StSigOutFct (1, VSOVD_s_DiagAAG_StEveReq, 0, 1) ELSE:
IF [1]:

1) AAG_s_Bremslicht_H_def = 1

THEN:

VSOVD_s_NumBrkLghtTrlrDfct = StSigOutFct (1, VSOVD_s_DiagAAG_StEveReq, 0, 1)

ELSE:

VSOVD_s_NumBrkLghtTrlrDfct = StSigOutFct (0, VSOVD_s_DiagAAG_StEveReq, 0, 1)

Raw

{
  "ID": "16646502.0",
  "ASIL": "  QM",
  "Text": "IF [1]:\n\r1) AAG_s_Bremslicht_H_def = 1\n\rTHEN:\n\rVSOVD_s_NumBrkLghtTrlrDfct = StSigOutFct (1, VSOVD_s_DiagAAG_StEveReq, 0, 1)\n\rELSE:\n\rVSOVD_s_NumBrkLghtTrlrDfct = StSigOutFct (0, VSOVD_s_DiagAAG_StEveReq, 0, 1)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1167296.0",
  "Description": "IF [1]:\n\r1) AAG_s_Bremslicht_H_def = 1\n\rTHEN:\n\rVSOVD_s_NumBrkLghtTrlrDfct = StSigOutFct (1, VSOVD_s_DiagAAG_StEveReq, 0, 1)\n\rELSE:\n\rVSOVD_s_NumBrkLghtTrlrDfct = StSigOutFct (0, VSOVD_s_DiagAAG_StEveReq, 0, 1)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17316646503.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Status KL15
Status KL15

Raw

{
  "ID": "16646503.0",
  "ASIL": "  ",
  "Text": "Status KL15",
  "Type": "Folder",
  "Status": "",
  "Summary": "Status KL15",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1204880.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17416646504.0FunctionalReleasedyesTrue
TiVecKST = (VMMP_VSOVD_p_DiagKSTIniExcInc, VMMP_VSOVD_p_DiagKSTIniExcDec, 0, 0) VSOVD_s_DiagKST_StEveReq = DiagEveFct (KST_s_KL_1
TiVecKST = (VMMP_VSOVD_p_DiagKSTIniExcInc, VMMP_VSOVD_p_DiagKSTIniExcDec, 0, 0)

VSOVD_s_DiagKST_StEveReq = DiagEveFct (KST_s_KL_15, KST_sc_KL_15, 1, 0, TiVecKST , 0, 1, 0)

Raw

{
  "ID": "16646504.0",
  "ASIL": "  ASIL D",
  "Text": "TiVecKST = (VMMP_VSOVD_p_DiagKSTIniExcInc, VMMP_VSOVD_p_DiagKSTIniExcDec, 0, 0)\n\rVSOVD_s_DiagKST_StEveReq = DiagEveFct (KST_s_KL_15, KST_sc_KL_15, 1, 0, TiVecKST , 0, 1, 0)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1204882.0",
  "Description": "TiVecKST = (VMMP_VSOVD_p_DiagKSTIniExcInc, VMMP_VSOVD_p_DiagKSTIniExcDec, 0, 0)\n\rVSOVD_s_DiagKST_StEveReq = DiagEveFct (KST_s_KL_15, KST_sc_KL_15, 1, 0, TiVecKST , 0, 1, 0)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17516646505.0FunctionalReleasedyesTrue
VSOVD_s_VehPwrLvl = PhySigOutFct (KST_s_KL_15, VSOVD_s_DiagKST_StEveReq, 0)
VSOVD_s_VehPwrLvl = PhySigOutFct (KST_s_KL_15, VSOVD_s_DiagKST_StEveReq, 0)

Raw

{
  "ID": "16646505.0",
  "ASIL": "  ASIL D",
  "Text": "VSOVD_s_VehPwrLvl = PhySigOutFct (KST_s_KL_15, VSOVD_s_DiagKST_StEveReq, 0)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1206758.0",
  "Description": "VSOVD_s_VehPwrLvl = PhySigOutFct (KST_s_KL_15, VSOVD_s_DiagKST_StEveReq, 0)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17616646506.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Brake stress information
Brake stress information

Raw

{
  "ID": "16646506.0",
  "ASIL": "  ",
  "Text": "Brake stress information",
  "Type": "Folder",
  "Status": "",
  "Summary": "Brake stress information",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1204891.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17716646507.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Computation of different variable values for diagnostic event of brake stress(BCS) TiVecBrkS = (VMMP_VSOVD_p_DiagBrkStressIniExcI
Computation of different variable values for diagnostic event of brake stress(BCS)

TiVecBrkS = (VMMP_VSOVD_p_DiagBrkStressIniExcInc, VMMP_VSOVD_p_DiagBrkStressIniExcDec, 0, 0)

DiagEve41 = DiagEveFct (BCS_s_BrkStrIdx_FrLe, BCS_sc_BrkStrIdx_FrLe, VMMP_VSOVD_c_BrkStrIdxMax, VMMP_VSOVD_c_BrkStrIdxMin, TiVecBrkS , 0, 1, 0)

DiagEve42 = DiagEveFct (BCS_s_BrkStrIdx_FrRi, BCS_sc_BrkStrIdx_FrRi, VMMP_VSOVD_c_BrkStrIdxMax, VMMP_VSOVD_c_BrkStrIdxMin, TiVecBrkS , 0, 1, 0)

DiagEve43 = DiagEveFct (BCS_s_BrkStrIdx_ReLe, BCS_sc_BrkStrIdx_ReLe, VMMP_VSOVD_c_BrkStrIdxMax, VMMP_VSOVD_c_BrkStrIdxMin, TiVecBrkS , 0, 1, 0)

DiagEve44 = DiagEveFct(BCS_s_BrkStrIdx_ReRi, BCS_sc_BrkStrIdx_ReRi, VMMP_VSOVD_c_BrkStrIdxMax, VMMP_VSOVD_c_BrkStrIdxMin, TiVecBrkS , 0, 1, 0)

Raw

{
  "ID": "16646507.0",
  "ASIL": "  QM",
  "Text": "Computation of different variable values for diagnostic event of brake stress(BCS)\n\r \n\r\n\rTiVecBrkS = (VMMP_VSOVD_p_DiagBrkStressIniExcInc, VMMP_VSOVD_p_DiagBrkStressIniExcDec, 0, 0)\n\rDiagEve41 = DiagEveFct (BCS_s_BrkStrIdx_FrLe, BCS_sc_BrkStrIdx_FrLe, VMMP_VSOVD_c_BrkStrIdxMax, VMMP_VSOVD_c_BrkStrIdxMin, TiVecBrkS , 0, 1, 0)\n\rDiagEve42 = DiagEveFct (BCS_s_BrkStrIdx_FrRi, BCS_sc_BrkStrIdx_FrRi, VMMP_VSOVD_c_BrkStrIdxMax, VMMP_VSOVD_c_BrkStrIdxMin, TiVecBrkS , 0, 1, 0)\n\rDiagEve43 = DiagEveFct (BCS_s_BrkStrIdx_ReLe, BCS_sc_BrkStrIdx_ReLe, VMMP_VSOVD_c_BrkStrIdxMax, VMMP_VSOVD_c_BrkStrIdxMin, TiVecBrkS , 0, 1, 0)\n\rDiagEve44 = DiagEveFct(BCS_s_BrkStrIdx_ReRi, BCS_sc_BrkStrIdx_ReRi, VMMP_VSOVD_c_BrkStrIdxMax, VMMP_VSOVD_c_BrkStrIdxMin, TiVecBrkS , 0, 1, 0)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1388445.0",
  "Description": "Computation of different variable values for diagnostic event of brake stress(BCS)\n\r \n\r\n\rTiVecBrkS = (VMMP_VSOVD_p_DiagBrkStressIniExcInc, VMMP_VSOVD_p_DiagBrkStressIniExcDec, 0, 0)\n\rDiagEve41 = DiagEveFct (BCS_s_BrkStrIdx_FrLe, BCS_sc_BrkStrIdx_FrLe, VMMP_VSOVD_c_BrkStrIdxMax, VMMP_VSOVD_c_BrkStrIdxMin, TiVecBrkS , 0, 1, 0)\n\rDiagEve42 = DiagEveFct (BCS_s_BrkStrIdx_FrRi, BCS_sc_BrkStrIdx_FrRi, VMMP_VSOVD_c_BrkStrIdxMax, VMMP_VSOVD_c_BrkStrIdxMin, TiVecBrkS , 0, 1, 0)\n\rDiagEve43 = DiagEveFct (BCS_s_BrkStrIdx_ReLe, BCS_sc_BrkStrIdx_ReLe, VMMP_VSOVD_c_BrkStrIdxMax, VMMP_VSOVD_c_BrkStrIdxMin, TiVecBrkS , 0, 1, 0)\n\rDiagEve44 = DiagEveFct(BCS_s_BrkStrIdx_ReRi, BCS_sc_BrkStrIdx_ReRi, VMMP_VSOVD_c_BrkStrIdxMax, VMMP_VSOVD_c_BrkStrIdxMin, TiVecBrkS , 0, 1, 0)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17816646508.0FunctionalReleasedyesTrue
Merging diagnostics events and map to the corresponding output VSOVD_s_DiagBrkStress_StEveReq = DiagEveAllFct (DiagEve41, DiagEve
Merging diagnostics events and map to the corresponding output

VSOVD_s_DiagBrkStress_StEveReq = DiagEveAllFct (DiagEve41, DiagEve42, DiagEve43, DiagEve44)

Raw

{
  "ID": "16646508.0",
  "ASIL": "  QM",
  "Text": "Merging diagnostics events and map to the corresponding output\n\rVSOVD_s_DiagBrkStress_StEveReq = DiagEveAllFct (DiagEve41, DiagEve42, DiagEve43, DiagEve44)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1204893.0",
  "Description": "Merging diagnostics events and map to the corresponding output\n\rVSOVD_s_DiagBrkStress_StEveReq = DiagEveAllFct (DiagEve41, DiagEve42, DiagEve43, DiagEve44)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
17936308729.0FunctionalReleasedyesTrue
IF [1]: 1) first bit (Bit0, "FlgSigNotConf") is set in at least one of the classifiers THEN: VSOVD_s_DiagBrkStress_StEveReq = V
IF [1]:

1) first bit (Bit0, "FlgSigNotConf") is set in at least one of the classifiers

THEN:

VSOVD_s_DiagBrkStress_StEveReq = VMMP_c_DiagEveSigDi

ELSE IF [1]:

1) 3rd bit (Bit2, "FlgErrQlf") is set in at least one of the classifiers

THEN:

VSOVD_s_DiagBrkStress_StEveReq = VMMP_c_DiagEveSigFail

ELSE IF [1]

1) within the time span starting at (init_qual_time + init_dequal_time) and ending at the current time step, condition 2) AND 3) are satisfied for a continuous duration of at least init_qual_time

2) 4th bit (Bit3, "FlgIni") is set in at least one of the classifiers

3) TDiagStart = 1

THEN:

VSOVD_s_DiagBrkStress_StEveReq = VMMP_c_DiagEveSigNotVld

ELSE IF [1]

1) 4th bit (Bit3, "FlgIni") is set in at least one of the classifiers

THEN:

VSOVD_s_DiagBrkStress_StEveReq = VMMP_c_DiagEveSigIni

ELSE IF [1]

1) 6th bit (Bit5, "FlgMonNotAcv") is set in at least one of the classifiers

THEN:

VSOVD_s_DiagBrkStress_StEveReq = VMMP_c_DiagEveSigIni

ELSE IF [1]

1) 8th bit (Bit7, "FlgErrCur") is set in at least one of the classifiers

THEN:

VSOVD_s_DiagBrkStress_StEveReq = VMMP_c_DiagEveSigSusp

ELSE:

VSOVD_s_DiagBrkStress_StEveReq = VMMP_c_DiagEveSigNone

with:

* classifiers:

** BCS_sc_BrkStrIdx_FrLe

** BCS_sc_BrkStrIdx_FrRi

** BCS_sc_BrkStrIdx_ReLe

** BCS_sc_BrkStrIdx_ReRi

* init_qual_time: 6666 ms (with parameter VMMP_VSOVD_p_DiagBrkStressIniExcInc = 10)

* init_dequal_time: 7142 ms (with parameter VMMP_VSOVD_p_DiagBrkStressIniExcDec = -20)

Raw

{
  "ID": "36308729.0",
  "ASIL": "  QM",
  "Text": "IF [1]:\n\r1) first bit (Bit0, \"FlgSigNotConf\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOVD_s_DiagBrkStress_StEveReq = VMMP_c_DiagEveSigDi\n\r \n\rELSE IF [1]:\n\r1) 3rd bit (Bit2, \"FlgErrQlf\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOVD_s_DiagBrkStress_StEveReq = VMMP_c_DiagEveSigFail\n\r \n\rELSE IF [1]\n\r1) within the time span starting at (init_qual_time + init_dequal_time) and ending at the current time step, condition 2) AND 3) are satisfied for a continuous duration of at least init_qual_time\n\r2) 4th bit (Bit3, \"FlgIni\") is set in at least one of the classifiers\n\r3) TDiagStart = 1\n\rTHEN:\n\rVSOVD_s_DiagBrkStress_StEveReq = VMMP_c_DiagEveSigNotVld\n\r \n\rELSE IF [1]\n\r1) 4th bit (Bit3, \"FlgIni\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOVD_s_DiagBrkStress_StEveReq = VMMP_c_DiagEveSigIni\n\r \n\rELSE IF [1]\n\r1) 6th bit (Bit5, \"FlgMonNotAcv\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOVD_s_DiagBrkStress_StEveReq = VMMP_c_DiagEveSigIni\n\r \n\rELSE IF [1]\n\r1) 8th bit (Bit7, \"FlgErrCur\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOVD_s_DiagBrkStress_StEveReq = VMMP_c_DiagEveSigSusp\n\r \n\rELSE:\n\rVSOVD_s_DiagBrkStress_StEveReq = VMMP_c_DiagEveSigNone\n\r \n\rwith:\n\r* classifiers:\n\r** BCS_sc_BrkStrIdx_FrLe\n\r** BCS_sc_BrkStrIdx_FrRi\n\r** BCS_sc_BrkStrIdx_ReLe\n\r** BCS_sc_BrkStrIdx_ReRi\n\r* init_qual_time: 6666 ms (with parameter VMMP_VSOVD_p_DiagBrkStressIniExcInc = 10)\n\r* init_dequal_time: 7142 ms (with parameter VMMP_VSOVD_p_DiagBrkStressIniExcDec = -20)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Diag Event Calculation",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF [1]:\n\r1) first bit (Bit0, \"FlgSigNotConf\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOVD_s_DiagBrkStress_StEveReq = VMMP_c_DiagEveSigDi\n\r \n\rELSE IF [1]:\n\r1) 3rd bit (Bit2, \"FlgErrQlf\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOVD_s_DiagBrkStress_StEveReq = VMMP_c_DiagEveSigFail\n\r \n\rELSE IF [1]\n\r1) within the time span starting at (init_qual_time + init_dequal_time) and ending at the current time step, condition 2) AND 3) are satisfied for a continuous duration of at least init_qual_time\n\r2) 4th bit (Bit3, \"FlgIni\") is set in at least one of the classifiers\n\r3) TDiagStart = 1\n\rTHEN:\n\rVSOVD_s_DiagBrkStress_StEveReq = VMMP_c_DiagEveSigNotVld\n\r \n\rELSE IF [1]\n\r1) 4th bit (Bit3, \"FlgIni\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOVD_s_DiagBrkStress_StEveReq = VMMP_c_DiagEveSigIni\n\r \n\rELSE IF [1]\n\r1) 6th bit (Bit5, \"FlgMonNotAcv\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOVD_s_DiagBrkStress_StEveReq = VMMP_c_DiagEveSigIni\n\r \n\rELSE IF [1]\n\r1) 8th bit (Bit7, \"FlgErrCur\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOVD_s_DiagBrkStress_StEveReq = VMMP_c_DiagEveSigSusp\n\r \n\rELSE:\n\rVSOVD_s_DiagBrkStress_StEveReq = VMMP_c_DiagEveSigNone\n\r \n\rwith:\n\r* classifiers:\n\r** BCS_sc_BrkStrIdx_FrLe\n\r** BCS_sc_BrkStrIdx_FrRi\n\r** BCS_sc_BrkStrIdx_ReLe\n\r** BCS_sc_BrkStrIdx_ReRi\n\r* init_qual_time: 6666 ms (with parameter VMMP_VSOVD_p_DiagBrkStressIniExcInc = 10)\n\r* init_dequal_time: 7142 ms (with parameter VMMP_VSOVD_p_DiagBrkStressIniExcDec = -20)",
  "Vehicle Launch": "",
  "Vehicle Platform": ""
}
18016646509.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
- VSOVD_s_ItBrkStressLvl (k-1) is the value of VSOVD_s_ItBrkStressLvl at previous time stamp - bcsMax = max (BCS_s_BrkStrIdx_FrLe
- VSOVD_s_ItBrkStressLvl (k-1) is the value of VSOVD_s_ItBrkStressLvl at previous time stamp

- bcsMax = max (BCS_s_BrkStrIdx_FrLe, BCS_s_BrkStrIdx_FrRi, BCS_s_BrkStrIdx_ReLe, BCS_s_BrkStrIdx_ReRi)

Raw

{
  "ID": "16646509.0",
  "ASIL": "  QM",
  "Text": "- VSOVD_s_ItBrkStressLvl (k-1) is the value of VSOVD_s_ItBrkStressLvl at previous time stamp\n\r- bcsMax = max (BCS_s_BrkStrIdx_FrLe, BCS_s_BrkStrIdx_FrRi, BCS_s_BrkStrIdx_ReLe, BCS_s_BrkStrIdx_ReRi)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1206808.0",
  "Description": "- VSOVD_s_ItBrkStressLvl (k-1) is the value of VSOVD_s_ItBrkStressLvl at previous time stamp\n\r- bcsMax = max (BCS_s_BrkStrIdx_FrLe, BCS_s_BrkStrIdx_FrRi, BCS_s_BrkStrIdx_ReLe, BCS_s_BrkStrIdx_ReRi)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
18116646510.0FunctionalReleasedyesTrue
A1 vehicle brake stress level 3 IF [1]: 2) bcsMax >= VMMP_VSOVD_p_BrkStressTh_Lvl3 THEN: VSOVD_s_ItBrkStressLvl = StSigOutFct
A1 vehicle brake stress level 3

IF [1]:

2) bcsMax >= VMMP_VSOVD_p_BrkStressTh_Lvl3

THEN:

VSOVD_s_ItBrkStressLvl = StSigOutFct (VMMP_VSOVD_c_ItBrkStressLvlLvl3,

VSOVD_s_DiagBrkStress_StEveReq, VMMP_VSOVD_c_ItBrkStressLvlIni, VMMP_VSOVD_c_ItBrkStressLvlFail)

Raw

{
  "ID": "16646510.0",
  "ASIL": "  QM",
  "Text": "A1 vehicle brake stress level 3\n\r \n\rIF [1]:\n\r2) bcsMax >= VMMP_VSOVD_p_BrkStressTh_Lvl3\n\rTHEN:\n\rVSOVD_s_ItBrkStressLvl = StSigOutFct (VMMP_VSOVD_c_ItBrkStressLvlLvl3,\n\rVSOVD_s_DiagBrkStress_StEveReq, VMMP_VSOVD_c_ItBrkStressLvlIni, VMMP_VSOVD_c_ItBrkStressLvlFail)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1206900.0",
  "Description": "A1 vehicle brake stress level 3\n\r \n\rIF [1]:\n\r2) bcsMax >= VMMP_VSOVD_p_BrkStressTh_Lvl3\n\rTHEN:\n\rVSOVD_s_ItBrkStressLvl = StSigOutFct (VMMP_VSOVD_c_ItBrkStressLvlLvl3,\n\rVSOVD_s_DiagBrkStress_StEveReq, VMMP_VSOVD_c_ItBrkStressLvlIni, VMMP_VSOVD_c_ItBrkStressLvlFail)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
18216646511.0FunctionalReleasedyesTrue
A2 vehicle brake stress level 2 IF [AND(1, 2)]: 1) A1 is false 2) bcsMax >= VMMP_VSOVD_p_BrkStressTh_Lvl2 THEN: VSOVD_s_ItBrk
A2 vehicle brake stress level 2

IF [AND(1, 2)]:

1) A1 is false

2) bcsMax >= VMMP_VSOVD_p_BrkStressTh_Lvl2

THEN:

VSOVD_s_ItBrkStressLvl = StSigOutFct (VMMP_VSOVD_c_ItBrkStressLvlLvl2,

VSOVD_s_DiagBrkStress_StEveReq, VMMP_VSOVD_c_ItBrkStressLvlIni, VMMP_VSOVD_c_ItBrkStressLvlFail)

Raw

{
  "ID": "16646511.0",
  "ASIL": "  QM",
  "Text": "A2 vehicle brake stress level 2\n\rIF [AND(1, 2)]:\n\r1) A1 is false\n\r2) bcsMax >= VMMP_VSOVD_p_BrkStressTh_Lvl2\n\rTHEN:\n\rVSOVD_s_ItBrkStressLvl = StSigOutFct (VMMP_VSOVD_c_ItBrkStressLvlLvl2,\n\rVSOVD_s_DiagBrkStress_StEveReq, VMMP_VSOVD_c_ItBrkStressLvlIni, VMMP_VSOVD_c_ItBrkStressLvlFail)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1206882.0",
  "Description": "A2 vehicle brake stress level 2\n\rIF [AND(1, 2)]:\n\r1) A1 is false\n\r2) bcsMax >= VMMP_VSOVD_p_BrkStressTh_Lvl2\n\rTHEN:\n\rVSOVD_s_ItBrkStressLvl = StSigOutFct (VMMP_VSOVD_c_ItBrkStressLvlLvl2,\n\rVSOVD_s_DiagBrkStress_StEveReq, VMMP_VSOVD_c_ItBrkStressLvlIni, VMMP_VSOVD_c_ItBrkStressLvlFail)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
18316646512.0FunctionalReleasedyesTrue
A3 vehicle brake stress level 1 IF [AND(1, 2)]: 1) A2 is false 2) bcsMax >= VMMP_VSOVD_p_BrkStressTh_Lvl1 THEN: VSOVD_s_ItBrk
A3 vehicle brake stress level 1

IF [AND(1, 2)]:

1) A2 is false

2) bcsMax >= VMMP_VSOVD_p_BrkStressTh_Lvl1

THEN:

VSOVD_s_ItBrkStressLvl = StSigOutFct (VMMP_VSOVD_c_ItBrkStressLvlLvl1,

VSOVD_s_DiagBrkStress_StEveReq, VMMP_VSOVD_c_ItBrkStressLvlIni, VMMP_VSOVD_c_ItBrkStressLvlFail)

Raw

{
  "ID": "16646512.0",
  "ASIL": "  QM",
  "Text": "A3 vehicle brake stress level 1\n\rIF [AND(1, 2)]:\n\r1) A2 is false\n\r2) bcsMax >= VMMP_VSOVD_p_BrkStressTh_Lvl1\n\rTHEN:\n\rVSOVD_s_ItBrkStressLvl = StSigOutFct (VMMP_VSOVD_c_ItBrkStressLvlLvl1,\n\rVSOVD_s_DiagBrkStress_StEveReq, VMMP_VSOVD_c_ItBrkStressLvlIni, VMMP_VSOVD_c_ItBrkStressLvlFail)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1206877.0",
  "Description": "A3 vehicle brake stress level 1\n\rIF [AND(1, 2)]:\n\r1) A2 is false\n\r2) bcsMax >= VMMP_VSOVD_p_BrkStressTh_Lvl1\n\rTHEN:\n\rVSOVD_s_ItBrkStressLvl = StSigOutFct (VMMP_VSOVD_c_ItBrkStressLvlLvl1,\n\rVSOVD_s_DiagBrkStress_StEveReq, VMMP_VSOVD_c_ItBrkStressLvlIni, VMMP_VSOVD_c_ItBrkStressLvlFail)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
18416646513.0FunctionalReleasedyesTrue
IF [AND(1, 2, 3)]: 1) Conditions from req. A1 are false 2) Conditions from req. A2 are false 3) Conditions from req. A3 are fal
IF [AND(1, 2, 3)]:

1) Conditions from req. A1 are false

2) Conditions from req. A2 are false

3) Conditions from req. A3 are false

THEN:

VSOVD_s_ItBrkStressLvl = StSigOutFct (VMMP_VSOVD_c_ItBrkStressLvlNoStress,

VSOVD_s_DiagBrkStress_StEveReq, VMMP_VSOVD_c_ItBrkStressLvlIni, VMMP_VSOVD_c_ItBrkStressLvlFail)

Raw

{
  "ID": "16646513.0",
  "ASIL": "  QM",
  "Text": "IF [AND(1, 2, 3)]:\n\r1) Conditions from req. A1 are false\n\r2) Conditions from req. A2 are false\n\r3) Conditions from req. A3 are false\n\rTHEN:\n\rVSOVD_s_ItBrkStressLvl = StSigOutFct (VMMP_VSOVD_c_ItBrkStressLvlNoStress,\n\rVSOVD_s_DiagBrkStress_StEveReq, VMMP_VSOVD_c_ItBrkStressLvlIni, VMMP_VSOVD_c_ItBrkStressLvlFail)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1206804.0",
  "Description": "IF [AND(1, 2, 3)]:\n\r1) Conditions from req. A1 are false\n\r2) Conditions from req. A2 are false\n\r3) Conditions from req. A3 are false\n\rTHEN:\n\rVSOVD_s_ItBrkStressLvl = StSigOutFct (VMMP_VSOVD_c_ItBrkStressLvlNoStress,\n\rVSOVD_s_DiagBrkStress_StEveReq, VMMP_VSOVD_c_ItBrkStressLvlIni, VMMP_VSOVD_c_ItBrkStressLvlFail)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
18516646514.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Driving mode state
Driving mode state

Raw

{
  "ID": "16646514.0",
  "ASIL": "  ",
  "Text": "Driving mode state",
  "Type": "Folder",
  "Status": "",
  "Summary": "Driving mode state",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1212621.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
18616646515.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Computation of different variable values for diagnostic event of driving mode status TiVecPTA = (0, 0, VMMP_VSOVD_p_DiagPTAcvSrvE
Computation of different variable values for diagnostic event of driving mode status

TiVecPTA = (0, 0, VMMP_VSOVD_p_DiagPTAcvSrvErrCurInc, VMMP_VSOVD_p_DiagPTAcvSrvErrCurDec)

DiagEve51 = DiagEveFct (PTAcvSrv_s_StDrvMd, PTAcvSrv_sc_StDrvMd, VMMP_VSOVD_c_StDrvMdMax, VMMP_VSOVD_c_StDrvMdMin, TiVecPTA , 0, 0, 1)

DiagEve52 = DiagEveFct (PTAcvSrv_s_StPwrMd, PTAcvSrv_sc_StPwrMd, VMMP_VSOVD_c_StPwrMdMax, VMMP_VSOVD_c_StPwrMdMin, TiVecPTA , 0, 0, 1)

Raw

{
  "ID": "16646515.0",
  "ASIL": "  ASIL B",
  "Text": "Computation of different variable values for diagnostic event of driving mode status\n\r \n\rTiVecPTA = (0, 0, VMMP_VSOVD_p_DiagPTAcvSrvErrCurInc, VMMP_VSOVD_p_DiagPTAcvSrvErrCurDec)\n\rDiagEve51 = DiagEveFct (PTAcvSrv_s_StDrvMd, PTAcvSrv_sc_StDrvMd, VMMP_VSOVD_c_StDrvMdMax, VMMP_VSOVD_c_StDrvMdMin, TiVecPTA , 0, 0, 1)\n\rDiagEve52 = DiagEveFct (PTAcvSrv_s_StPwrMd, PTAcvSrv_sc_StPwrMd, VMMP_VSOVD_c_StPwrMdMax, VMMP_VSOVD_c_StPwrMdMin, TiVecPTA , 0, 0, 1)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1388466.0",
  "Description": "Computation of different variable values for diagnostic event of driving mode status\n\r \n\rTiVecPTA = (0, 0, VMMP_VSOVD_p_DiagPTAcvSrvErrCurInc, VMMP_VSOVD_p_DiagPTAcvSrvErrCurDec)\n\rDiagEve51 = DiagEveFct (PTAcvSrv_s_StDrvMd, PTAcvSrv_sc_StDrvMd, VMMP_VSOVD_c_StDrvMdMax, VMMP_VSOVD_c_StDrvMdMin, TiVecPTA , 0, 0, 1)\n\rDiagEve52 = DiagEveFct (PTAcvSrv_s_StPwrMd, PTAcvSrv_sc_StPwrMd, VMMP_VSOVD_c_StPwrMdMax, VMMP_VSOVD_c_StPwrMdMin, TiVecPTA , 0, 0, 1)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
18716646516.0FunctionalReleasedyesTrue
Merging diagnostics events and map to the corresponding output VSOVD_s_DiagPTAcvSrv_StEveReq = DiagEveAllFct (DiagEve51, DiagEve5
Merging diagnostics events and map to the corresponding output

VSOVD_s_DiagPTAcvSrv_StEveReq = DiagEveAllFct (DiagEve51, DiagEve52)

Raw

{
  "ID": "16646516.0",
  "ASIL": "  ASIL B",
  "Text": "Merging diagnostics events and map to the corresponding output\n\rVSOVD_s_DiagPTAcvSrv_StEveReq = DiagEveAllFct (DiagEve51, DiagEve52)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1212623.0",
  "Description": "Merging diagnostics events and map to the corresponding output\n\rVSOVD_s_DiagPTAcvSrv_StEveReq = DiagEveAllFct (DiagEve51, DiagEve52)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
18822375787.0FunctionalReleasedyesTrue
IF [1]: 1) first bit (Bit0, "FlgSigNotConf") is set in at least one of the classifiers THEN: ASOAF_s_DiagDrvPosn_StEveReq = VMM
IF [1]:

1) first bit (Bit0, "FlgSigNotConf") is set in at least one of the classifiers

THEN:

ASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigDi

ELSE IF [1]:

1) 3rd bit (Bit2, "FlgErrQlf") is set in at least one of the classifiers

THEN:

ASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigFail

ELSE IF [1]:

1) any of the signal values listed in fail_signal_values are set

THEN:

ASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigFail

ELSE IF [1]:

1) within the time span starting at (init_qual_time + init_dequal_time) and ending at the current time step, condition 2) AND 3) are satisfied for a continuous duration of at least init_qual_time

2) 4th bit (Bit3, "FlgIni") is set in at least one of the classifiers

3) TDiagStart = 1

THEN:

ASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigNotVld

ELSE IF [1]:

1) within the time span starting at (init_qual_time + init_dequal_time) and ending at the current time step, condition 2) AND 3) are satisfied for a continuous duration of at least init_qual_time

2) any of the signal values listed in init_signal_values are set

3) TDiagStart = 1

THEN:

ASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigNotVld

ELSE IF [1]:

1) 4th bit (Bit3, "FlgIni") is set in at least one of the classifiers

THEN:

ASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigIni

ELSE IF [1]:

1) any of the signal values listed in init_signal_values are set

THEN:

ASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigIni

ELSE IF [1]:

1) 6th bit (Bit5, "FlgMonNotAcv") is set in at least one of the classifiers

THEN:

ASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigIni

ELSE IF [OR(1, 2)]:

1) 8th bit (Bit7, "FlgErrCur") is set in at least one of the classifiers

2) any of the signal values listed in impl_signal_values are false

THEN:

ASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigSusp

ELSE:

ASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigNone

with:

* classifiers:

** PTAcvSrv_sc_StPwrMd

** PTAcvSrv_sc_StDrvMd

* fail_signal_values:

** PTAcvSrv_s_StDrvMd = 7

** PTAcvSrv_s_StPwrMd = 7

* init_signal_values:

** PTAcvSrv_s_StDrvMd = 0

** PTAcvSrv_s_StPwrMd = 0

* impl_signal_values:

** PTAcvSrv_s_StDrvMd >= VMMP_VSOVD_c_StDrvMdMin

** PTAcvSrv_s_StDrvMd <= VMMP_VSOVD_c_StDrvMdMax

** PTAcvSrv_s_StPwrMd >= VMMP_VSOVD_c_StPwrMdMin

** PTAcvSrv_s_StPwrMd <= VMMP_VSOVD_c_StPwrMdMax

* ini_qual_time: 500 ms

* ini_dequal_time: 250 ms

Raw

{
  "ID": "22375787.0",
  "ASIL": "  ASIL B",
  "Text": "IF [1]:\n\r1) first bit (Bit0, \"FlgSigNotConf\") is set in at least one of the classifiers\n\rTHEN:\n\rASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigDi\n\r \n\r\n\rELSE IF [1]:\n\r1) 3rd bit (Bit2, \"FlgErrQlf\") is set in at least one of the classifiers\n\rTHEN:\n\rASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigFail\n\r \n\r\n\rELSE IF [1]:\n\r1) any of the signal values listed in fail_signal_values are set\n\rTHEN:\n\rASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigFail\n\r \n\r\n\rELSE IF [1]:\n\r1) within the time span starting at (init_qual_time + init_dequal_time) and ending at the current time step, condition 2) AND 3) are satisfied for a continuous duration of at least init_qual_time\n\r2) 4th bit (Bit3, \"FlgIni\") is set in at least one of the classifiers\n\r3) TDiagStart = 1\n\rTHEN:\n\rASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigNotVld\n\r \n\r\n\rELSE IF [1]:\n\r1) within the time span starting at (init_qual_time + init_dequal_time) and ending at the current time step, condition 2) AND 3) are satisfied for a continuous duration of at least init_qual_time\n\r2) any of the signal values listed in init_signal_values are set\n\r3) TDiagStart = 1\n\rTHEN:\n\rASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigNotVld\n\r \n\r\n\rELSE IF [1]:\n\r1) 4th bit (Bit3, \"FlgIni\") is set in at least one of the classifiers\n\rTHEN:\n\rASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigIni\n\r \n\r\n\rELSE IF [1]:\n\r1) any of the signal values listed in init_signal_values are set\n\rTHEN:\n\rASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigIni\n\r \n\rELSE IF [1]:\n\r1) 6th bit (Bit5, \"FlgMonNotAcv\") is set in at least one of the classifiers\n\rTHEN:\n\rASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigIni\n\r \n\r\n\rELSE IF [OR(1, 2)]:\n\r1) 8th bit (Bit7, \"FlgErrCur\") is set in at least one of the classifiers\n\r2) any of the signal values listed in impl_signal_values are false\n\rTHEN:\n\rASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigSusp\n\r \n\r\n\rELSE:\n\rASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigNone\n\r \n\rwith:\n\r* classifiers:\n\r** PTAcvSrv_sc_StPwrMd\n\r** PTAcvSrv_sc_StDrvMd\n\r* fail_signal_values:\n\r** PTAcvSrv_s_StDrvMd = 7\n\r** PTAcvSrv_s_StPwrMd = 7\n\r* init_signal_values:\n\r** PTAcvSrv_s_StDrvMd = 0\n\r** PTAcvSrv_s_StPwrMd = 0\n\r* impl_signal_values:\n\r** PTAcvSrv_s_StDrvMd >= VMMP_VSOVD_c_StDrvMdMin\n\r** PTAcvSrv_s_StDrvMd <= VMMP_VSOVD_c_StDrvMdMax\n\r** PTAcvSrv_s_StPwrMd >= VMMP_VSOVD_c_StPwrMdMin\n\r** PTAcvSrv_s_StPwrMd <= VMMP_VSOVD_c_StPwrMdMax\n\r* ini_qual_time: 500 ms\n\r* ini_dequal_time: 250 ms",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF [1]:\n\r1) first bit (Bit0, \"FlgSigNotConf\") is set in at least one of the classifiers\n\rTHEN:\n\rASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigDi\n\r \n\r\n\rELSE IF [1]:\n\r1) 3rd bit (Bit2, \"FlgErrQlf\") is set in at least one of the classifiers\n\rTHEN:\n\rASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigFail\n\r \n\r\n\rELSE IF [1]:\n\r1) any of the signal values listed in fail_signal_values are set\n\rTHEN:\n\rASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigFail\n\r \n\r\n\rELSE IF [1]:\n\r1) within the time span starting at (init_qual_time + init_dequal_time) and ending at the current time step, condition 2) AND 3) are satisfied for a continuous duration of at least init_qual_time\n\r2) 4th bit (Bit3, \"FlgIni\") is set in at least one of the classifiers\n\r3) TDiagStart = 1\n\rTHEN:\n\rASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigNotVld\n\r \n\r\n\rELSE IF [1]:\n\r1) within the time span starting at (init_qual_time + init_dequal_time) and ending at the current time step, condition 2) AND 3) are satisfied for a continuous duration of at least init_qual_time\n\r2) any of the signal values listed in init_signal_values are set\n\r3) TDiagStart = 1\n\rTHEN:\n\rASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigNotVld\n\r \n\r\n\rELSE IF [1]:\n\r1) 4th bit (Bit3, \"FlgIni\") is set in at least one of the classifiers\n\rTHEN:\n\rASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigIni\n\r \n\r\n\rELSE IF [1]:\n\r1) any of the signal values listed in init_signal_values are set\n\rTHEN:\n\rASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigIni\n\r \n\rELSE IF [1]:\n\r1) 6th bit (Bit5, \"FlgMonNotAcv\") is set in at least one of the classifiers\n\rTHEN:\n\rASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigIni\n\r \n\r\n\rELSE IF [OR(1, 2)]:\n\r1) 8th bit (Bit7, \"FlgErrCur\") is set in at least one of the classifiers\n\r2) any of the signal values listed in impl_signal_values are false\n\rTHEN:\n\rASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigSusp\n\r \n\r\n\rELSE:\n\rASOAF_s_DiagDrvPosn_StEveReq = VMMP_c_DiagEveSigNone\n\r \n\rwith:\n\r* classifiers:\n\r** PTAcvSrv_sc_StPwrMd\n\r** PTAcvSrv_sc_StDrvMd\n\r* fail_signal_values:\n\r** PTAcvSrv_s_StDrvMd = 7\n\r** PTAcvSrv_s_StPwrMd = 7\n\r* init_signal_values:\n\r** PTAcvSrv_s_StDrvMd = 0\n\r** PTAcvSrv_s_StPwrMd = 0\n\r* impl_signal_values:\n\r** PTAcvSrv_s_StDrvMd >= VMMP_VSOVD_c_StDrvMdMin\n\r** PTAcvSrv_s_StDrvMd <= VMMP_VSOVD_c_StDrvMdMax\n\r** PTAcvSrv_s_StPwrMd >= VMMP_VSOVD_c_StPwrMdMin\n\r** PTAcvSrv_s_StPwrMd <= VMMP_VSOVD_c_StPwrMdMax\n\r* ini_qual_time: 500 ms\n\r* ini_dequal_time: 250 ms",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
18916646517.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
All cases regarding driving mode state are covered in the following requirements
All cases regarding driving mode state are covered in the following requirements

Raw

{
  "ID": "16646517.0",
  "ASIL": "  ",
  "Text": "All cases regarding driving mode state are covered in the following requirements",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1388493.0",
  "Description": "All cases regarding driving mode state are covered in the following requirements",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
19016646518.0FunctionalReleasedyesTrue
B1 driving disable mode IF [1] 1) PTAcvSrv_s_StDrvMd = 1 THEN: VSOVD_s_StDrvMd = StSigOutFct (VMMP_VSOVD_c_StDrvMdDrvDiMd, VSO
B1 driving disable mode

IF [1]

1) PTAcvSrv_s_StDrvMd = 1

THEN:

VSOVD_s_StDrvMd = StSigOutFct (VMMP_VSOVD_c_StDrvMdDrvDiMd, VSOVD_s_DiagPTAcvSrv_StEveReq, VMMP_VSOVD_c_StDrvMdIni, VMMP_VSOVD_c_StDrvMdFail)

Raw

{
  "ID": "16646518.0",
  "ASIL": "  ASIL B",
  "Text": "B1 driving disable mode\n\rIF [1]\n\r1) PTAcvSrv_s_StDrvMd = 1\n\rTHEN:\n\rVSOVD_s_StDrvMd = StSigOutFct (VMMP_VSOVD_c_StDrvMdDrvDiMd, VSOVD_s_DiagPTAcvSrv_StEveReq, VMMP_VSOVD_c_StDrvMdIni, VMMP_VSOVD_c_StDrvMdFail)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1212627.0",
  "Description": "B1 driving disable mode\n\rIF [1]\n\r1) PTAcvSrv_s_StDrvMd = 1\n\rTHEN:\n\rVSOVD_s_StDrvMd = StSigOutFct (VMMP_VSOVD_c_StDrvMdDrvDiMd, VSOVD_s_DiagPTAcvSrv_StEveReq, VMMP_VSOVD_c_StDrvMdIni, VMMP_VSOVD_c_StDrvMdFail)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
19116646519.0FunctionalReleasedyesTrue
B2 active driving enable mode IF [1] 1) PTAcvSrv_s_StDrvMd = 2 THEN: VSOVD_s_StDrvMd = StSigOutFct (VMMP_VSOVD_c_StDrvMdAcvDr
B2 active driving enable mode 

IF [1]

1) PTAcvSrv_s_StDrvMd = 2

THEN:

VSOVD_s_StDrvMd = StSigOutFct (VMMP_VSOVD_c_StDrvMdAcvDrvEnaMd, VSOVD_s_DiagPTAcvSrv_StEveReq, VMMP_VSOVD_c_StDrvMdIni, VMMP_VSOVD_c_StDrvMdFail)

Raw

{
  "ID": "16646519.0",
  "ASIL": "  ASIL B",
  "Text": "B2 active driving enable mode \n\rIF [1]\n\r1) PTAcvSrv_s_StDrvMd = 2\n\rTHEN:\n\rVSOVD_s_StDrvMd = StSigOutFct (VMMP_VSOVD_c_StDrvMdAcvDrvEnaMd, VSOVD_s_DiagPTAcvSrv_StEveReq, VMMP_VSOVD_c_StDrvMdIni, VMMP_VSOVD_c_StDrvMdFail)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1212629.0",
  "Description": "B2 active driving enable mode \n\rIF [1]\n\r1) PTAcvSrv_s_StDrvMd = 2\n\rTHEN:\n\rVSOVD_s_StDrvMd = StSigOutFct (VMMP_VSOVD_c_StDrvMdAcvDrvEnaMd, VSOVD_s_DiagPTAcvSrv_StEveReq, VMMP_VSOVD_c_StDrvMdIni, VMMP_VSOVD_c_StDrvMdFail)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
19216646520.0FunctionalReleasedyesTrue
B3 driving enable mode IF [1] 1) PTAcvSrv_s_StDrvMd = 3 THEN: VSOVD_s_StDrvMd = StSigOutFct (VMMP_VSOVD_c_StDrvMdDrvEnaMd, VS
B3 driving enable mode 

IF [1]

1) PTAcvSrv_s_StDrvMd = 3

THEN:

VSOVD_s_StDrvMd = StSigOutFct (VMMP_VSOVD_c_StDrvMdDrvEnaMd, VSOVD_s_DiagPTAcvSrv_StEveReq, VMMP_VSOVD_c_StDrvMdIni, VMMP_VSOVD_c_StDrvMdFail)

Raw

{
  "ID": "16646520.0",
  "ASIL": "  ASIL B",
  "Text": "B3 driving enable mode \n\rIF [1]\n\r1) PTAcvSrv_s_StDrvMd = 3\n\rTHEN:\n\rVSOVD_s_StDrvMd = StSigOutFct (VMMP_VSOVD_c_StDrvMdDrvEnaMd, VSOVD_s_DiagPTAcvSrv_StEveReq, VMMP_VSOVD_c_StDrvMdIni, VMMP_VSOVD_c_StDrvMdFail)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1212631.0",
  "Description": "B3 driving enable mode \n\rIF [1]\n\r1) PTAcvSrv_s_StDrvMd = 3\n\rTHEN:\n\rVSOVD_s_StDrvMd = StSigOutFct (VMMP_VSOVD_c_StDrvMdDrvEnaMd, VSOVD_s_DiagPTAcvSrv_StEveReq, VMMP_VSOVD_c_StDrvMdIni, VMMP_VSOVD_c_StDrvMdFail)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
19316646521.0FunctionalReleasedyesTrue
B4 driving enable mode deactiv IF [1] 1) PTAcvSrv_s_StDrvMd = 4 THEN: VSOVD_s_StDrvMd = StSigOutFct (VMMP_VSOVD_c_StDrvMdDeacD
B4 driving enable mode deactiv

IF [1]

1) PTAcvSrv_s_StDrvMd = 4

THEN:

VSOVD_s_StDrvMd = StSigOutFct (VMMP_VSOVD_c_StDrvMdDeacDrvEnaMd, VSOVD_s_DiagPTAcvSrv_StEveReq, VMMP_VSOVD_c_StDrvMdIni, VMMP_VSOVD_c_StDrvMdFail)

Raw

{
  "ID": "16646521.0",
  "ASIL": "  ASIL B",
  "Text": "B4 driving enable mode deactiv\n\rIF [1]\n\r1) PTAcvSrv_s_StDrvMd = 4\n\rTHEN:\n\rVSOVD_s_StDrvMd = StSigOutFct (VMMP_VSOVD_c_StDrvMdDeacDrvEnaMd, VSOVD_s_DiagPTAcvSrv_StEveReq, VMMP_VSOVD_c_StDrvMdIni, VMMP_VSOVD_c_StDrvMdFail)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1212633.0",
  "Description": "B4 driving enable mode deactiv\n\rIF [1]\n\r1) PTAcvSrv_s_StDrvMd = 4\n\rTHEN:\n\rVSOVD_s_StDrvMd = StSigOutFct (VMMP_VSOVD_c_StDrvMdDeacDrvEnaMd, VSOVD_s_DiagPTAcvSrv_StEveReq, VMMP_VSOVD_c_StDrvMdIni, VMMP_VSOVD_c_StDrvMdFail)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
19416646522.0FunctionalReleasedyesTrue
B5 driving enable mode fail IF [1] 1) PTAcvSrv_s_StDrvMd = 7 THEN: VSOVD_s_StDrvMd = StSigOutFct (VMMP_VSOVD_c_StDrvMdFail, VS
B5 driving enable mode fail

IF [1]

1) PTAcvSrv_s_StDrvMd = 7

THEN:

VSOVD_s_StDrvMd = StSigOutFct (VMMP_VSOVD_c_StDrvMdFail, VSOVD_s_DiagPTAcvSrv_StEveReq, VMMP_VSOVD_c_StDrvMdIni, VMMP_VSOVD_c_StDrvMdFail)

Raw

{
  "ID": "16646522.0",
  "ASIL": "  ASIL B",
  "Text": "B5 driving enable mode fail\n\rIF [1]\n\r1) PTAcvSrv_s_StDrvMd = 7\n\rTHEN:\n\rVSOVD_s_StDrvMd = StSigOutFct (VMMP_VSOVD_c_StDrvMdFail, VSOVD_s_DiagPTAcvSrv_StEveReq, VMMP_VSOVD_c_StDrvMdIni, VMMP_VSOVD_c_StDrvMdFail)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1212635.0",
  "Description": "B5 driving enable mode fail\n\rIF [1]\n\r1) PTAcvSrv_s_StDrvMd = 7\n\rTHEN:\n\rVSOVD_s_StDrvMd = StSigOutFct (VMMP_VSOVD_c_StDrvMdFail, VSOVD_s_DiagPTAcvSrv_StEveReq, VMMP_VSOVD_c_StDrvMdIni, VMMP_VSOVD_c_StDrvMdFail)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
19516646523.0FunctionalReleasedyesTrue
IF (AND(1, 2, 3, 4, 5)]: 1) Conditions from req. B1 are false 2) Conditions from req. B2 are false 3) Conditions from req. B3 a
IF (AND(1, 2, 3, 4, 5)]:

1) Conditions from req. B1 are false

2) Conditions from req. B2 are false

3) Conditions from req. B3 are false

4) Conditions from req. B4 are false

5) Conditions from req. B5 are false

THEN:

VSOVD_s_StDrvMd = StSigOutFct (VMMP_VSOVD_c_StDrvMdIni, VSOVD_s_DiagPTAcvSrv_StEveReq, VMMP_VSOVD_c_StDrvMdIni, VMMP_VSOVD_c_StDrvMdFail)

Raw

{
  "ID": "16646523.0",
  "ASIL": "  ASIL B",
  "Text": "IF (AND(1, 2, 3, 4, 5)]:\n\r1) Conditions from req. B1 are false\n\r2) Conditions from req. B2 are false\n\r3) Conditions from req. B3 are false\n\r4) Conditions from req. B4 are false\n\r5) Conditions from req. B5 are false\n\rTHEN:\n\rVSOVD_s_StDrvMd = StSigOutFct (VMMP_VSOVD_c_StDrvMdIni, VSOVD_s_DiagPTAcvSrv_StEveReq, VMMP_VSOVD_c_StDrvMdIni, VMMP_VSOVD_c_StDrvMdFail)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1212637.0",
  "Description": "IF (AND(1, 2, 3, 4, 5)]:\n\r1) Conditions from req. B1 are false\n\r2) Conditions from req. B2 are false\n\r3) Conditions from req. B3 are false\n\r4) Conditions from req. B4 are false\n\r5) Conditions from req. B5 are false\n\rTHEN:\n\rVSOVD_s_StDrvMd = StSigOutFct (VMMP_VSOVD_c_StDrvMdIni, VSOVD_s_DiagPTAcvSrv_StEveReq, VMMP_VSOVD_c_StDrvMdIni, VMMP_VSOVD_c_StDrvMdFail)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
19616646524.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Launch control state
Launch control state

Raw

{
  "ID": "16646524.0",
  "ASIL": "  ",
  "Text": "Launch control state",
  "Type": "Folder",
  "Status": "",
  "Summary": "Launch control state",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1212639.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
19716646525.0FunctionalReleasedyesTrue
TiVecLnCtl = (0, 0, VMMP_VSOVD_p_DiagLnchCtlErrCurInc, VMMP_VSOVD_p_DiagLnchCtlErrCurDec) VSOVD_s_DiagLnchCtl_StEveReq = DiagEveF
TiVecLnCtl = (0, 0, VMMP_VSOVD_p_DiagLnchCtlErrCurInc, VMMP_VSOVD_p_DiagLnchCtlErrCurDec)

VSOVD_s_DiagLnchCtl_StEveReq = DiagEveFct (LnchCtl_s_StReq, LnchCtl_sc_StReq, VMMP_VSOVD_c_LnchCtlStReqMax, VMMP_VSOVD_c_LnchCtlStReqMin, TiVecLnCtl , 0, 0, 1)

Raw

{
  "ID": "16646525.0",
  "ASIL": "  QM",
  "Text": "TiVecLnCtl = (0, 0, VMMP_VSOVD_p_DiagLnchCtlErrCurInc, VMMP_VSOVD_p_DiagLnchCtlErrCurDec)\n\rVSOVD_s_DiagLnchCtl_StEveReq = DiagEveFct (LnchCtl_s_StReq, LnchCtl_sc_StReq, VMMP_VSOVD_c_LnchCtlStReqMax, VMMP_VSOVD_c_LnchCtlStReqMin, TiVecLnCtl , 0, 0, 1)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1212641.0",
  "Description": "TiVecLnCtl = (0, 0, VMMP_VSOVD_p_DiagLnchCtlErrCurInc, VMMP_VSOVD_p_DiagLnchCtlErrCurDec)\n\rVSOVD_s_DiagLnchCtl_StEveReq = DiagEveFct (LnchCtl_s_StReq, LnchCtl_sc_StReq, VMMP_VSOVD_c_LnchCtlStReqMax, VMMP_VSOVD_c_LnchCtlStReqMin, TiVecLnCtl , 0, 0, 1)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
19816646526.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
All caes regarding Launch control state are covered in the following requirements.
All caes regarding Launch control state are covered in the following requirements.

Raw

{
  "ID": "16646526.0",
  "ASIL": "  ",
  "Text": "All caes regarding Launch control state are covered in the following requirements.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1388495.0",
  "Description": "All caes regarding Launch control state are covered in the following requirements.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
19916646527.0FunctionalReleasedyesTrue
C1 state request enable phase IF [1]: 1) LnchCtl_s_StReq = 1 THEN: VSOVD_s_LnchCtl_StReq = StSigOutFct (VMMP_VSOVD_c_LnchCtlSt
C1 state request enable phase

IF [1]:

1) LnchCtl_s_StReq = 1

THEN:

VSOVD_s_LnchCtl_StReq = StSigOutFct (VMMP_VSOVD_c_LnchCtlStReqPrepPha, VSOVD_s_DiagLnchCtl_StEveReq, VMMP_VSOVD_c_LnchCtlStReqIni, VMMP_VSOVD_c_LnchCtlStReqFail)

Raw

{
  "ID": "16646527.0",
  "ASIL": "  QM",
  "Text": "C1 state request enable phase\n\rIF [1]:\n\r1) LnchCtl_s_StReq = 1\n\rTHEN:\n\rVSOVD_s_LnchCtl_StReq = StSigOutFct (VMMP_VSOVD_c_LnchCtlStReqPrepPha, VSOVD_s_DiagLnchCtl_StEveReq, VMMP_VSOVD_c_LnchCtlStReqIni, VMMP_VSOVD_c_LnchCtlStReqFail)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1212645.0",
  "Description": "C1 state request enable phase\n\rIF [1]:\n\r1) LnchCtl_s_StReq = 1\n\rTHEN:\n\rVSOVD_s_LnchCtl_StReq = StSigOutFct (VMMP_VSOVD_c_LnchCtlStReqPrepPha, VSOVD_s_DiagLnchCtl_StEveReq, VMMP_VSOVD_c_LnchCtlStReqIni, VMMP_VSOVD_c_LnchCtlStReqFail)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
20016646528.0FunctionalReleasedyesTrue
C2 state request launch control active IF [1]: 1) LnchCtl_s_StReq = 2 THEN: VSOVD_s_LnchCtl_StReq = StSigOutFct (VMMP_VSOVD_c_
C2 state request launch control active

IF [1]:

1) LnchCtl_s_StReq = 2

THEN:

VSOVD_s_LnchCtl_StReq = StSigOutFct (VMMP_VSOVD_c_LnchCtlStReqLnchCtlAcv, VSOVD_s_DiagLnchCtl_StEveReq, VMMP_VSOVD_c_LnchCtlStReqIni, VMMP_VSOVD_c_LnchCtlStReqFail)

Raw

{
  "ID": "16646528.0",
  "ASIL": "  QM",
  "Text": "C2 state request launch control active\n\rIF [1]:\n\r1) LnchCtl_s_StReq = 2\n\rTHEN:\n\rVSOVD_s_LnchCtl_StReq = StSigOutFct (VMMP_VSOVD_c_LnchCtlStReqLnchCtlAcv, VSOVD_s_DiagLnchCtl_StEveReq, VMMP_VSOVD_c_LnchCtlStReqIni, VMMP_VSOVD_c_LnchCtlStReqFail)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1212647.0",
  "Description": "C2 state request launch control active\n\rIF [1]:\n\r1) LnchCtl_s_StReq = 2\n\rTHEN:\n\rVSOVD_s_LnchCtl_StReq = StSigOutFct (VMMP_VSOVD_c_LnchCtlStReqLnchCtlAcv, VSOVD_s_DiagLnchCtl_StEveReq, VMMP_VSOVD_c_LnchCtlStReqIni, VMMP_VSOVD_c_LnchCtlStReqFail)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
20116646529.0FunctionalReleasedyesTrue
C3 state request preconditioning request IF [1]: 1) LnchCtl_s_StReq = 3 THEN: VSOVD_s_LnchCtl_StReq = StSigOutFct (VMMP_VSOVD_
C3 state request preconditioning request

IF [1]:

1) LnchCtl_s_StReq = 3

THEN:

VSOVD_s_LnchCtl_StReq = StSigOutFct (VMMP_VSOVD_c_LnchCtlStReqPreCdnReq, VSOVD_s_DiagLnchCtl_StEveReq, VMMP_VSOVD_c_LnchCtlStReqIni, VMMP_VSOVD_c_LnchCtlStReqFail)

Raw

{
  "ID": "16646529.0",
  "ASIL": "  QM",
  "Text": "C3 state request preconditioning request\n\rIF [1]:\n\r1) LnchCtl_s_StReq = 3\n\rTHEN:\n\rVSOVD_s_LnchCtl_StReq = StSigOutFct (VMMP_VSOVD_c_LnchCtlStReqPreCdnReq, VSOVD_s_DiagLnchCtl_StEveReq, VMMP_VSOVD_c_LnchCtlStReqIni, VMMP_VSOVD_c_LnchCtlStReqFail)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1212649.0",
  "Description": "C3 state request preconditioning request\n\rIF [1]:\n\r1) LnchCtl_s_StReq = 3\n\rTHEN:\n\rVSOVD_s_LnchCtl_StReq = StSigOutFct (VMMP_VSOVD_c_LnchCtlStReqPreCdnReq, VSOVD_s_DiagLnchCtl_StEveReq, VMMP_VSOVD_c_LnchCtlStReqIni, VMMP_VSOVD_c_LnchCtlStReqFail)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}