TC8 Conformance Test Requirements#
Feature Requirement#
The following feature requirement establishes TC8 SOME/IP conformance testing as a formal verification activity for the SOME/IP Gateway’s protocol stack.
TC8 SOME/IP Protocol Conformance
|
status: valid
security: NO
safety: QM
|
||||
The SOME/IP Gateway project shall verify protocol conformance of its
SOME/IP stack ( Note: The |
|||||
Component Requirements — Service Discovery#
The following component requirements define the high-priority TC8 conformance tests for SOME/IP Service Discovery (SD), aligned with SOME/IP-SD Protocol Specification (AUTOSAR PRS_SOMEIP_SD).
TC8 SD Offer Entry Format Validation
|
status: valid
security: NO
safety: QM
|
||||
The conformance test suite shall verify that Note: Traces to SOME/IP-SD specification sections 4.1.2.1 (OfferService entry format) and 4.1.2.3 (Service Entry fields). Covers TC8-SD-001 and TC8-SD-002 from the test strategy. |
|||||
TC8 SD Cyclic Offer Timing
|
status: valid
security: NO
safety: QM
|
||||
The conformance test suite shall verify that Note: Traces to SOME/IP-SD specification section 4.1.1 (SD Phases — Main Phase, cyclic offer behavior). Covers TC8-SD-003 from the test strategy. |
|||||
TC8 SD FindService Response
|
status: valid
security: NO
safety: QM
|
||||
The conformance test suite shall verify that Note: Traces to SOME/IP-SD specification section 4.1.2.2 (FindService entry handling and response behavior). Covers TC8-SD-004 and TC8-SD-005 from the test strategy. |
|||||
TC8 SD Subscribe Eventgroup Lifecycle
|
status: valid
security: NO
safety: QM
|
||||
The conformance test suite shall verify that Note: Traces to SOME/IP-SD specification sections 4.1.2.4 (SubscribeEventgroup), 4.1.2.5 (StopSubscribeEventgroup), and 4.1.2.6 (SubscribeEventgroupAck/Nack). Covers TC8-SD-006, TC8-SD-007, and TC8-SD-008 from the test strategy. |
|||||
TC8 SD Initial Delay and Repetitions Phase
|
status: valid
security: NO
safety: QM
|
||||
The conformance test suite shall verify that Note: Traces to SOME/IP-SD specification section 4.1.1 (SD Phases — Initial Wait, Repetition, Main Phase). Covers TC8-SD-009 and TC8-SD-010 from the test strategy. |
|||||
Component Requirements — SOME/IP Message Format#
TC8 SOME/IP Response Header Validation
|
status: valid
security: NO
safety: QM
|
||||
The conformance test suite shall verify that Note: Traces to SOME/IP specification sections 4.1.4 (Protocol Version), 4.1.6 (Message Type), and 4.1.3 (Request ID — Client ID / Session ID). Covers TC8-SOMEIP-MSG-001, TC8-SOMEIP-MSG-002, TC8-SOMEIP-MSG-005, and TC8-SOMEIP-MSG-008 from the test strategy. |
|||||
TC8 SOME/IP Error Return Codes
|
status: valid
security: NO
safety: QM
|
||||
The conformance test suite shall verify that Note: Traces to SOME/IP specification section 4.1.7 (Return Code) and the return code table (Table 4.14). Covers TC8-SOMEIP-MSG-003, TC8-SOMEIP-MSG-004, and TC8-SOMEIP-MSG-006 from the test strategy. |
|||||
Component Requirements — Event Notification#
TC8 Event Notification Subscription Lifecycle
|
status: valid
security: NO
safety: QM
|
||||
The conformance test suite shall verify that Note: Traces to SOME/IP specification section 5.1 (Events) and SOME/IP-SD section 4.1.2.4 (SubscribeEventgroup triggering notification delivery). Covers TC8-EVT-001 through TC8-EVT-004 and TC8-EVT-006 from the test strategy. |
|||||
Traceability Summary#
The following table links each component requirement to the SOME/IP specification section it verifies.
Requirement ID |
TC8 Test IDs |
SOME/IP Spec Reference |
Safety |
|---|---|---|---|
|
TC8-SD-001, -002 |
SOME/IP-SD §4.1.2.1, §4.1.2.3 |
QM |
|
TC8-SD-003 |
SOME/IP-SD §4.1.1 (Main Phase) |
QM |
|
TC8-SD-004, -005 |
SOME/IP-SD §4.1.2.2 |
QM |
|
TC8-SD-006, -007, -008 |
SOME/IP-SD §4.1.2.4–4.1.2.6 |
QM |
|
TC8-SD-009, -010 |
SOME/IP-SD §4.1.1 (Phases) |
QM |
|
TC8-MSG-001, -002, -005, -008 |
SOME/IP §4.1.3, §4.1.4, §4.1.6 |
QM |
|
TC8-MSG-003, -004, -006 |
SOME/IP §4.1.7 (Table 4.14) |
QM |
|
TC8-EVT-001–004, -006 |
SOME/IP §5.1, SOME/IP-SD §4.1.2.4 |
QM |