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 ( Scope boundary: This document currently defines only the top-level feature requirement and the initial set of TC8 component requirements established for the test infrastructure split. The remaining component requirements, covering method calls, field access, and the detailed traceability matrix against the OA TC8 v3.0 Chapter 6 test catalog, are added together with the test modules that implement and verify them. |
|||||
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 Section 4.1.2.1, Section 4.1.2.3 |
QM |
|
TC8-SD-003 |
SOME/IP-SD Section 4.1.1 (Main Phase) |
QM |
|
TC8-SD-004, -005 |
SOME/IP-SD Section 4.1.2.2 |
QM |
|
TC8-SD-006, -007, -008 |
SOME/IP-SD Section 4.1.2.4 through Section 4.1.2.6 |
QM |
|
TC8-SD-009, -010 |
SOME/IP-SD Section 4.1.1 (Phases) |
QM |
|
TC8-MSG-001, -002, -005, -008 |
SOME/IP Section 4.1.3, Section 4.1.4, Section 4.1.6 |
QM |
|
TC8-MSG-003, -004, -006 |
SOME/IP Section 4.1.7 (Table 4.14) |
QM |
|
TC8-EVT-001 through -004, -006 |
SOME/IP Section 5.1, SOME/IP-SD Section 4.1.2.4 |
QM |