Voice volume
confirmation
Given) System is power on
When) volume value
confirmation requested by
the user from the HU to
System.
Then) response to the
VoiceVolumeConfirmationR
equest, System returns the
received volume value in
response to this command.
Input Data) volume value
requested by the user from
the HU to System.
Output Data) response to
the
VoiceVolumeConfirmationR
equest, System returns the
received volume value in
response to this command.
2.5.1 voice volume command notification
0
Given) System is power ON
When) After System changes the volume value of each
service
Then) System notifies HU of the changed volume value via
voice volume command notification
Input Data) System changes the volume value of each
service
Output Data) System notifies HU of the changed volume
value via voice volume command notification
voice volume command
0
Given) System is power on
When) volume value requested by the user from the HU to
System.
Then) response to the VoiceVolumeCommandRequest,
System returns the received volume value in response to this
command.
Input Data) volume value requested by the user from the HU
to System.
Output Data) response to the
VoiceVolumeCommandRequest, System returns the
received volume value in response to this command.
[Link]. Fire&Forget Request Message
Transmission/Fire&Forget
0
Description ) This requirement can be verified through the
TC8 results.
Output Data)
Test Result : TC8
Schedule : 25.05.31
[CF1229] Initialization of provision mode of
service
4
Given) System Power Off
When) System Power on
Then) System shall initialize the provision mode of all
services to NotReady(ServiceDown) and it disables provision
of all services
Input Data) System Receives Power On
Output Data) System shall initialize the provision mode of all
services to NotReady(ServiceDown) and it disables provision
of all services
[CF1408] Start of transmission of service offer
message(Dynamic-SD)
2
Given) Provision mode of a service is InitialWaitPhase
When) The provision mode of service has waited for a
random time between SERVER_INITIAL_DELAY_MIN and
SERVER_INITIAL_DELAY_MAX
Then) Transmit OfferService message and transition
provision mode of the service to RepetitionPhase
Input Data) Time wait between
SERVER_INITIAL_DELAY_MIN and
SERVER_INITIAL_DELAY_MAX
Output Data) Transmit OfferService message and transition
provision mode of the service to RepetitionPhase
[CF1456] Start of repet transmission of service
offer message(Dynamic-SD)
2
Given) Provision mode of a service is RepetitionPhase
When) The provision mode of service has waited for
SERVER_INITIAL_REPETITIONS_BASE_DELAY time
since transition to RepetitionPhase.
Then) Service should transmit OfferService Message.
Input Data)
SERVER_INITIAL_REPETITIONS_BASE_DELAY timer
expired
Output Data) Service should transmit OfferService Message.
[CF1409] Interval of repet transmission of
service offer message(Dynamic-SD)
2
Given) Service transmit OfferService Message.
When) The provision mode of a service is RepetitionPhase
Then) shall transmit OfferService message after waiting for
the exponential backoff Delay time
Input Data) OfferService transmission.
Output Data) The provision mode of a service is
RepetitionPhase, shall transmit OfferService message after
waiting for the exponential backoff Delay time, since last
OfferService transmission.
[CF1411] Receiving a service discovery message
while repeated transmission of service offer
1 message(Dynamic-SD)
Given) provision mode of a service is RepetitionPhase
When) receives FindService message
Then) Shall waits for a random time between
SERVER_REQUEST_RESPONSE_DELAY_MIN and
SERVER_REQUEST_RESPONSE_DELAY_MAX, and then
transmit OfferService message.
Input Data)
Output Data) Shall waits for a random time between
SERVER_REQUEST_RESPONSE_DELAY_MIN and
SERVER_REQUEST_RESPONSE_DELAY_MAX, and then
transmit OfferService message.
[CF1453] End repeated transmission of service
offer message(Dynamic-SD)
2
If the provision mode of a service is RepetitionPhase, after
repeating the OfferService message transmission for
SERVER_INITIAL_REPETITIONS_MAX-1 times, shall
transition provision mode of the service to MainPhase.
(Remark)
The OfferService message transmission count does not
include the OfferService transmission described in
CF1456、CF1411.
[CF1457] Start of cyclic transmission of service
offer message(Dynamic-SD)
2
If the provision mode of a service is MainPhase, shall
transmit OfferService message after waiting for the
OFFER_CYCLIC_DELAY time,
since transition to MainPhase
[CF1412] Receiving a service discovery message
while cyclic transmission of service offer
1 message(Dynamic-SD)
Given) Provision Mode of a service is MainPhase
When) The system receives FindService message.
Then) The system transmit OfferService message after time
between SERVER_REQUEST_RESPONSE_DELAY_MIN
and SERVER_REQUEST_RESPONSE_DELAY_MAX
Input Data) Receives FindService message
Output Data) The system transmit OfferService message
after time between
SERVER_REQUEST_RESPONSE_DELAY_MIN and
SERVER_REQUEST_RESPONSE_DELAY_MAX
[CF1493] TCP connection established after
receiving OfferService
3
Given) consumption mode of a service is NotRequested or
Requested
When) sending and receiving event messages and request &
response messages using the TCP protocol
Then) Establish a TCP connection connection before
sending and receiving messages
Input Data) consumption mode of service is receiving event
messages
Output Data) Check the TCP connection connect after
receiving the offer service
[CF1498] Loss of offered service by losting
service offer message(Dynamic-SD)
3
Given) the consumption mode of a service is ServiceSeen
When) the socket communication status associated with the
service transition to OFFLINE
Then) the consumption mode of a service shall transit to
ServiceNotSeen.
Input Data) the socket communication status associated with
the service transition to OFFLINE
Output Data) consumption mode of the service shall transit
to ServiceNotSeen.
[CF1423] Loss of offered service by losting
service offer message(Dynamic-SD)
2
Given) the consumption mode of a service is ServiceSeen
When) SERVICE_OFFER_TIME_TO_LIVE has elapsed
since the last OfferService message received
Then) shall transition consumption mode of the service to
ServiceNotSeen.
Input Data) SERVICE_OFFER_TIME_TO_LIVE has elapsed
since the last OfferService message received
Output Data) shall transition consumption mode of the
service to ServiceNotSeen.
[CF1422] Loss of offered service by receiving
service offer stop message(Dynamic-SD)
2
Given) the consumption mode of a service is ServiceSeen
When) consumption mode of the service receives
StopOfferService message
Then) consumption mode of the service shall transition to
ServiceNotSeen.
Input Data) consumption mode of the service receives
StopOfferService message
Output Data) consumption mode of the service shall
transition to ServiceNotSeen.
[CF1511] Error detection during deserialization
of incoming service messages
2
Given) Accordance with [TMC-VCS] and [AR-SOME/IP-XF].
When) ECU receives service message
Then) it shall deserialize in accordance with [TMC-VCS] and
[AR-SOME/IP-XF].
Input Data) Established the connection between the DCM
and the Simulator
Output Data) See the deserialized data being printed on
Simulator.
[CF1253]Service reception
1
Given) According to TMC VCS
When)On SomeipProvider Started
Then) Offer packet sent from System board
Input Data) SomeipManager register to Vsomeip
Output Data) Offer packet sent from System board
[CF1268] Finish SOME/IP-TP Segment reception
/SOME/IP-TP
1
Given) Sompeip TP segment
When) ECU receives a SOME/IP-TP Segment
Then) SomeipTP segment packet is created.
Input Data) Established the connection between the System
and the Other ECU
Output Data) SomeipTP segment packet is created.
[CF1269]SOME/IP Header Inconsistency
2
Given) Sompeip TP segment
When) ECU receives a SOME/IP-TP Segment in the middle
Then) SOME/IP Header of the SOME/IP-TP Segment and
the SOME/IP-TP Segment previously received do not fit
Input Data) Established the connection between the System
and the Other ECU
Output Data)SOME/IP Header of the SOME/IP-TP Segment
and the SOME/IP-TP Segment previously received do not fit
[CF1267]Start SOME/IP-TP Segment Reception
Timeout Detection
2
Given) Sompeip TP segment
When) ECU does not receive a corresponding SOME/IP-TP
Segment of a SOME/IPTP Message within Segment
Reception Timeout
Then) ECU shall discard the SOME/IP-TP Segment and
terminate the SOME/IP-TP Segment reception.
Input Data) Established the connection between the System
and the Other ECU
Output Data) ECU shall discard the SOME/IP-TP Segment
and terminate the SOME/IP-TP Segment reception.
[CF1341] Continue SOME/IP-TP Segment
reception
1
Given) Continue Sompeip TP segment reception
When) ECU receives a SOME/IP-TP Segment in the middle
(not the first) of the SOME/IP-TP Message
Then) the ECU should continue the SOME/IP-TP Segment
reception of the SOME/IP-TP Message.
Input Data) Established the connection between the System
and the Other ECU
Output Data) the ECU should continue the SOME/IP-TP
Segment reception of the SOME/IP-TP Message.
[CF1416]Start of transmission of service
discovery message(Dynamic-SD)
0
Given) consumption mode of a service is InitialWaitPhase
When) On boot up Consumption mode of a service has
waited time between CLIENT_INITIAL_DELAY_MIN and
CLIENT_INITIAL_DELAY_MAX
Then) Transmit FindService message and transition
consumption mode of the service to RepetitionPhase.
Input Data) wait time between
CLIENT_INITIAL_DELAY_MIN and
CLIENT_INITIAL_DELAY_MAX
Output Data) consumption mode of the service Transmit
FindService message
[CF1492] Start of repet transmission of service
discovery message(Dynamic-SD)
0
Given) Consumption mode of service is RepetitionPhase
When) consumption mode of a service has waited for
CLIENT_INITIAL_REPETITIONS_BASE_DELAY
Then) consumption mode of a service shall transmit
FindService Message.
Input Data) waiting time of
CLIENT_INITIAL_REPETITIONS_BASE_DELAY
Output Data) consumption mode of a service shall transmit
FindService Message.
[CF1417] Receiving a service offer message
while service discovering(Dynamic-SD)
2
Given) consumption mode of a service is InitialWaitPhase or
RepetitionPhase
When)consumption mode of a service receives OfferService
message
Then) consumption mode of a service shall transition
consumption mode of the service to ServiceReady and it
starts the consumption service.
Input Data) consumption mode of a service receives
OfferService message
Output Data) consumption mode of a service shall transition
consumption mode of the service to ServiceReady and it
starts the consumption service
[CF1499] Receiving a service offer message
while service Ready(Dynamic-SD)
0
Given) The consumption mode of a service is ServiceReady
When) The consumption mode of a service receives
OfferService message
Then) The consumption mode of a service shall maintain
state to ServiceReady and it continue the consumption
service.
Input Data) The consumption mode of a service receives
OfferService message
Output Data) The consumption mode of a service shall
maintain state to ServiceReady and it continue the
consumption service.
[CF1427] Stop service discovery by receiving
stop service offer message(Dynamic-SD)
3
Given) The consumption mode of a service is
RepetitionPhase,
When) The consumption mode of a service receives
StopOfferService message
Then) The consumption mode of a service transit to Stopped
and it stops the service discovery.
Input Data) Receives StopOfferService message
Output Data) transition consumption mode of the service to
Stopped and it stops the service discovery.
[CF1418] Interval of repet transmission of
service discovery message(Dynamic-SD)
2
Given) The consumption mode of a service is
RepetitionPhase
When) The consumption mode of a service waiting for the
exponential backoff Delay time
Then) The consumption mode of a service shall transmit
FindService message
Input Data) The consumption mode of a service waiting for
the exponential backoff Delay time
Output Data) Check the time difference between FIND
packet, it will be 400ms, 800ms, 1.6 sec / Device has
"repetitions_base_delay" : "200"
Remark) exponential backoffDelay increases by 2 times
based on CLIENT_INITIAL_REPETITIONS_BASE_DELAY.
==============================================
=======
e.g.)CLIENT_INITIAL_REPETITIONS_BASE_DELAY: 50ms,
CLIENT_INITIAL_REPETITIONS_MAX: 5 times
1st waiting time: 100ms (double the
CLIENT_INITIAL_REPETITIONS_BASE_DELAY time)
2nd waiting time: 200ms (double the 1st time)
3rd waiting time: 400ms (double the 2nd time)
4th waiting time: 800ms (double the 3rd time)
[CF1454] End repeated transmission of service
discovery message(Dynamic-SD)
1
Given) consumption mode of a service is RepetitionPhase
When) FindService message transmission for
CLIENT_INITIAL_REPETITIONS_MAX-1 times,
Then) shall transition consumption mode of the service to
Stopped.
Input Data) FindService message transmission for
CLIENT_INITIAL_REPETITIONS_MAX-1 times,
Output Data) shall transition consumption mode of the
service to Stopped
[CF1419] Receiving a service offer message
while service discover stopped(Dynamic-SD)
0
Given) The consumption mode of a service is Stopped
When) The consumption mode of a service receives
OfferService message,
Then) The consumption mode of a service shall transition
consumption mode of the service to ServiceReady and it
starts the consumption service.
Input Data) Receives OfferService message,
Output Data) Consumption mode of the service shall
transition to ServiceReady and it starts the consumption
service.
[CF1425] Stop service use and discorvery by
receiving stop service offer message(Dynamic-
1 SD)
»
«
Given) The consumption mode of a service is ServiceReady,
When) The consumption mode of a service receives
StopOfferService message
Then) The consumption mode of a service shall transition
consumption mode of the service to Stopped, and stops the
consumption and dicorvery of service.
Input Data) Receives StopOfferService message
Output Data) Transition consumption mode of the service to
Stopped, and stops the consumption and dicorvery of
service.
1
CF1425] Stop service use and discorvery
by receiving stop service offer
message(Dynamic-SD)
Given) The consumption mode of a service is
ServiceReady,
When) The consumption mode of a service receives
StopOfferService message
Then) The consumption mode of a service shall
transition consumption mode of the service to
Stopped, and stops the consumption and dicorvery
of service.
Input Data) Receives StopOfferService message
Output Data) Transition consumption mode of the
service to Stopped, and stops the consumption and
dicorvery of service.
[CF1426] Stop use servic
losting service offer mess
1
Given) consumption mode of a s
When) SERVICE_OFFER_TIME
last OfferService
Then) shall transition consumpti
InitialWaitPhase
Input Data) Establish Connectio
Sends OFFER packet
Output Data) Shall transition con
InitialWaitPhase
[CF1420]Stop offer servic
stop(Dynamic-SD)
1
Given) provision mode of a serv
When) the socket communicatio
transition to OFFLINE,
Then) Shall transition provision
NotReady(ServiceDown) and it
Input Data) Established the con
Other ECU
Output Data) Shall transition pro
NotReady(ServiceDown) and it
[CF1465] Not Satisfaction
permission conditions in s
0 SD)
Given) Provision mode of servic
When) Provision mode of servic
Then) No communication from p
Input Data) Provision mode of s
Output Data) No communication
[CF1497]Stop of offer ser
communication permissio
1 satisfied(before OfferServ
SD)
Given) The provision mode of a
When) The service communicat
satisfied,
Then) Transition provision mode
NotReady(ServiceDown) and it
Input Data) The service commu
satisfied,
Output Data) Provision service c
[CF1467] Stop of offer ser
communication permissio
1 satisfied(after OfferServic
Given) provision mode of a serv
When) the service communicati
satisfied, if socket communicatio
StopOfferService message
Then) Transition provision mode
NotReady(ServiceDown) and it
Input Data) Established the con
Other ECU
Output Data) Stop Offer packet
[CF1471] Not Satisfaction
permission conditions in s
1 (Dynamic-SD)
Given) service communication p
When) service communication d
associated with the consumption
Then) shall be judged as service
condition is not satisfied.
Input Data) Established the con
Other ECU
Output Data) On OFFER packet
[CF1473] Stop service us
stop(DynamicSD)
1
Given) The consumption mode
When) Socket communication s
transition to OFFLINE
Then) Consumption mode of the
stops the consumption service.
Input Data) The consumption m
ServiceReady to OFFLINE
Output Data) Consumption mod
ServiceSeen and it stops the co
[CF1474] Stop service dis
communication stop(Dyna
0
Given) consumption mode of a s
Stopped
When) the socket communicatio
transition to OFFLINE
Then) shall transition consumpti
ServiceNotSeen and it stops the
Input Data) Established the con
Other ECU
Output Data) After RepetitionPh
[CF1421] Stop of the use
communication permissio
1 satisfied(Dynamic-SD)
Given) Consumption mode of a
When) the service communicati
satisfied
Then) transition consumption m
and it stops the consumption se
Input Data) Established the con
Other ECU
Output Data) Transition consum
ServiceSeen and it stops the co
[CF1424] Stop service dis
communication permissio
1 satisfied(Dynamic-SD)
Given) consumption mode of a s
Stopped
When) the service communicati
satisfied
Then) Transition consumption m
ServiceNotSeen and it stops the
Input Data) Established the con
Other ECU
Output Data) Transition consum
ServiceNotSeen and it stops the
[CF1428] Publish enablin
message/Publish/Subscr
1
Given) The publishing mode of a
is ServiceDown(NotSubscribed
When) The provision mode of a
Publish/Subscribe message bec
Then) The publishing mode of th
transition to ServiceUp(NotSubs
Input Data) provision mode of a
with Publish/Subscribe message
serviceReady
Output Data) The publishing mo
message shall transition to Serv
[CF1429] Publish enable o
message(DynamicSD)/Pu
1
Given) The publishing mode of a
is ServiceUp(NotSubscribed)
When) Receive SubscribeEvent
subscribe to the Publish/Subscr
information (IPv4 address, port n
Subscribe messages, and trans
message
Then) Transition publishing mod
to Subscribed, and it enables pu
message.
Input Data) Established the con
Other ECU
Output Data) Subscribe, subscr
[CF1430] Add subscribe c
messages(Dynamic-SD)
1
Given) the publishing mode of a
Subscribed
When) receives a SubscribeEve
client that has not subscribed to
Then) Shall register client inform
subscribe to Publish / Subscribe
SubscribeEventGroupAck mess
Input Data) Established the con
Other ECU
Output Data) Shall register clien
number) to subscribe to Publish
SubscribeEventGroupAck mess
[CF1431] Multicast publis
messages(Dynamic-SD)
1
Given) the publishing mode of a
SubscribedUnicast
When) the number of clients info
Publish/Subscribe message is M
Then) The shall transition publis
message to SubscribedMulticas
Publish / Subscribe message
Input Data) Established the con
Other ECU
Output Data) The shall transition
Publish/Subscribe message to S
multicast publishing of the Publi
[CF1432] Unicast publish
messages(Dynamic-SD)
1
Given) the publishing mode of a
SubscribedMulticast.
When) the number of clients info
Publish/Subscribe message is le
MULTICAST_THRESHOLD
Then) shall transition publishing
message to SubscribedUnicast,
Publish / Subscribe message to
Input Data) Established the con
Other ECU
Output Data) Shall transition pu
Publish/Subscribe message to S
publishing of the Publish / Subs
[CF1433] Continue publis
messages(Dynamic-SD)
1
Given) the publishing mode of a
Subscribed,
When) receives a SubscribeEve
have already subscribed to Pub
Then) shall transmit SubscribeE
Input Data) Established the con
Other ECU
Output Data) Shall transmit Sub
[CF1434] Reduce the num
Publish/Subscribe messag
1
Given) the publishing mode of a
Subscribed
When) receives a StopSubscrib
that have already subscribed to
Then) Shall delete client informa
subscribe to Publish / Subscribe
Input Data) Established the con
Other ECU
Output Data) Shall delete client
number) to subscribe to Publish
[CF1435] Loss of subscri
Publish/Subscribe messag
0
Given) The Publishing mode of
is Subscribed,
When) For the Publishing mode
since the last SubscribeEventGr
Then) The Publishing mode of s
(IPv4 address, port number) to s
messages.
Input Data) TTL time has elapse
SubscribeEventGroup message
Output Data) The Publishing mo
information (IPv4 address, port n
Subscribe messages
[CF1442] Publish disablin
message by disappearanc
2 clients(Dynamic-SD)
Given) Publishing mode of a giv
Subscribed
When) All client information (IPv
subscribes to Publish / Subscrib
Then) Publishing mode of the P
transit to ServiceUp(Notsubscrib
Publish/Subscribe message.
Input Data) Established the con
Other ECU
Output Data) shall transition pub
Publish/Subscribe message to S
disables publish of the Publish/S
[CF1508] Rejecting a Pub
subscription request/Pub
1
Given) The system is connected
When) Condition of SubscribeE
Then) SubscribeEventGroupNa
reject the subscription
Input Data) The system and the
Condition of SubscribeEventGro
Output Data) SubscribeEventGr
and reject the subscription
[CF1496] Adding IPv4 mu
Subscribe EventGroupAck
1
Given) Publish/Subscribe messa
When) Publish/Subscribe messa
SubscribeEventGroupAck mess
Then) Pusblish/SUbscribe mess
information of the server service
Input Data) Publish/Subscribe m
SubscribeEventGroupAck mess
Output Data) Pusblish/SUbscrib
address information of the serve
[CF1512] Send initial even
1
Given) Publish/Subscribe messa
When) When receiving a messa
StopSubscribeEventGroup and
Then) The server shall unicast t
of StopSubscribeEventGroup im
SubscribeEventGroupAck mess
Input Data) Publish/Subscribe m
combining StopSubscribeEventG
Output Data) The server shall u
of StopSubscribeEventGroup im
SubscribeEventGroupAck mess
[CF1484] Satisfaction of m
permission conditions in P
1 subscription (Dynamic-SD
Given) Publish/Subscribe messa
When) Publish/Subscribe messa
Then) message communication
is marked as satisfied.
Input Data) Publish/Subscribe m
Output Data) message commun
message is marked as satisfied
[CF1436] Publish/Subscri
permission
1
Given) subscribing mode of a gi
Released(NotPublished) and the
associated with the Publish/Sub
When) the message communica
Publish/Subscribe message is s
Then) shall transmit SubscribeE
subscribing mode of the Publish
Requested(NotPublished), and
Publish/Subscribe message.
Input Data) Established the con
Simulator
Output Data) Shall transmit Sub
subscribing mode of the Publish
Requested(NotPublished), and
Publish/Subscribe message.
[CF1437] Publish/Subscri
established(Dynamic-SD)
1
Given) Subscribing mode of a g
Requested(NotPublished)
When) Receives SubscribeEven
Then) subscribing mode of the P
transition to Published.
Input Data) Publish/Subscribe m
receives SubscribeEventGroupA
Output Data) subscribing mode
message shall transition to Publ
[CF1500] Receiving a sub
message while subscriptio
1
Given) Subscribing mode of a g
Published
When) Receives SubscribeEven
Then) Publish/Subscribe messa
to Published.
Input Data) Publish/Subscribe m
SubscribeEventGroupAck mess
Output Data) Publish/Subscribe
mode to Published..
[CF1509] Receiving of su
for Publish/Subscribe mes
0 (Dynamic-SD)
Given) the subscription status o
Requested (NotPublished) or Pu
When) SubscribeEventGroupNa
to a SubscribeEventGroup mess
Then) the application must perfo
processing. Also, if the Publish/S
subscription contains a TCP pro
the TCP connection according t
request a new connection.
Input Data) The system receives
message
Output Data) The system shall n
message.
[CF1440] Retry Interval fo
Publish / Subscribe Messa
1
Given) Publish/Subscribe messa
When) waiting for the
SUBSCRIBE_EVENTGROUP_R
Then) shall transmit SubscribeE
for the SUBSCRIBE_EVENTGR
last SubscribeEventGroup mess
Input Data) Established the con
SOMEIP
Output Data) Shall transmit Sub
waiting for the SUBSCRIBE_EV
since last SubscribeEventGroup
[CF1510] Retry count exc
to Publish/Subscribe mes
0
Given) subscription status of a c
is Requested (NotPublished)
When) their no SubScribeEvent
SubScribeEventGroupNack can
Then) the application shall perfo
processing.
Input Data) Established the con
Simulator
Output Data) didn't received sub
simulator is re-subscribing as pa
[CF1438] Continue subsc
messages (Dynamic-SD)/
0
Given) subscribing mode of a gi
Published
When) receives OfferService me
Then) shall waits for a random t
CLIENT_REQUEST_RESPONS
CLIENT_REQUEST_RESPONS
SubscribeEventGroup message
Input Data) Established the con
Simulator
Output Data) OFFER -> SUBSC
messages will be present in suc
[CF1439] Loss of subscri
Publish/Subscribe messag
0
Given) subscribing mode of a gi
Published
When) TTL time has elapsed
Then) transition subscribing mo
to Requested(NotPublished).
Input Data) Established the con
Simulator
Output Data) Check subscribe a
[CF1495] Adding IPv4 end
Subscribe EventGroup/Su
0
Given) subscribing mode of a gi
Published
When) sending a SubscribeEve
Endpoint option of Options Arra
Then) The server specifies the d
from the endpoint information in
Input Data) Established the con
and Simulator
Output Data) able to see the no
[CF1513] Request to send
1
Given) after the first subscription
message
When) requesting an initial even
immediately.
Then) the client shall send a Sto
SubscribeEventGroup in the sam
Input Data) Established the con
SOMEIP
Output Data) The client shall se
SubscribeEventGroup in the sam
[CF1443] Publish stoppin
message by service provi
1
Given) publishing mode of a giv
Subscribed or ServiceUp(Notsu
When) the provision status of th
Publish / Subscribe message tra
Then) Shall transition publishing
message to ServiceDown(NotSu
the Publish/Subscribe message
Input Data) Established the con
SOMEIP
Output Data) Shall transition pu
Publish/Subscribe message to S
Stops publishing of the Publish/
[CF1486] Not Satisfaction
permission conditions in P
subscription (Dynamic-SD
»
«
Given) power turned OFF
When) message communication
message communication dose n
associated with the
Publish/Subscribe message
Then) shall be judged as messa
condition of the Publish/Subscri
Input Data) Established the con
SOMEIP
Output Data) shall be judged as
condition of the Publish/Subscri
[CF1445] Disabling Publish/Subscribe message subscription by messag
communication permission condition is not satisfied(Dynamic-SD)
Given) subscribing mode of a given Publish/Subscribe message is Published or
Requested(NotPublished)
When) the message communication permission condition of the Publish/Subscribe messa
satisfied.
Then) shall transmit StopSubscribeEventGroup, and transition subscribing mode of the
Publish/Subscribe message to Released(NotPublished), and it disables subscribe of the
Publish/Subscribe message.
Input Data) Established the connection between the System and SOMEIP
Output Data) shall transmit StopSubscribeEventGroup, and transition subscribing mode o
Publish/Subscribe message to Released(NotPublished), and it disables subscribe of the
Publish/Subscribe message.
[CF1476] Disabling Publish/Subscribe message subscription by service
communication permission condition is not satisfied(Dynamic-SD)
1
Given) subscribing mode of a given Publish/Subscribe message is Published or
Requested(NotPublished)
When) the message communication permission condition of the Publish/Subscribe messa
satisfied.
Then) shall transmit StopSubscribeEventGroup, and transition subscribing mode of the
Publish/Subscribe message to Released(NotPublished), and it disables subscribe of the
Publish/Subscribe message.
Input Data) Established the connection between the System and SOMEIP
Output Data) shall transmit StopSubscribeEventGroup, and transition subscribing mode o
Publish/Subscribe message to Released(NotPublished), and it disables subscribe of the
Publish/Subscribe message.
[CF1477] Disabling Publish/Subscribe message subscription by socket
communication stop(Dynamic-SD)
1
Given) subscribing mode of a given Publish/Subscribe message is Published or
Requested(NotPublished)
When) when the socket communication status associated with the service becomes OFFL
service consumption status transitions to Released(NotPublished)
Then) it disables subscribe of the Publish/Subscribe message
Input Data) Established the connection between the System and SOMEIP
Output Data) it disables subscribe of the Publish/Subscribe message
[CF1478] Disabling Publish/Subscribe message subscription by receivin
offer stop message(Dynamic-SD)
1
Given) subscribing mode of a given Publish/Subscribe message is Published or
Requested(NotPublished)
When) the service associated with the Publish / Subscribe message receives StopOfferSe
goes out of the Service Ready state
Then) shall transition subscribing mode of the Publish/Subscribe message to Released(N
and it disables subscribe of the Publish/Subscribe message.
Input Data) Established the connection between the System and SOMEIP
Output Data) shall transition subscribing mode of the Publish/Subscribe message
to Released(NotPublished), and it disables subscribe of the Publish/Subscribe message.
[CF1444] Disabling Publish/Subscribe message subscription by losting
offer message(Dynamic-SD)
1
Given) subscribing mode of a given Publish/Subscribe message is Published or
Requested(NotPublished)
When) the service associated with the Publish / Subscribe message detects a service pro
message lost and goes out of the Service Ready state
Then) shall transmit StopSubscribeEventGroup, and transition subscribing mode of the
Publish/Subscribe message to
Released(NotPublished), and it disables subscribe of the Publish/Subscribe message.
Input Data) Established the connection between the System and SOMEIP
Output Data) shall transmit StopSubscribeEventGroup, and transition subscribing mode o
Publish/Subscribe message to Released(NotPublished), and it disables subscribe of the
Publish/Subscribe message.
[CF1447] Enabling of method provision
1
Given) provision mode of a method is Disabled
When) the provision mode of a service associated with the method becomes Ready(Serv
Then) shall transition provision mode of the method to Enabled and it enables the provisio
Input Data) Established the connection between the DCM and SOMEIP
Output Data) Check pcap subscribeAck packet is coming.
[CF1484] Satisfaction of message communication permission condition
Publish/Subscribe message subscription (Dynamic-SD)
0
Given) Message communication permission power turned ON
When) When + B system communication is startup.
Then) shall be juded as message communication permission condition of the Publish/Sub
message is satisfied.
Input Data) Established the connection between the DCM and the Simulator
Output Data) Able to see the notification packet of SUBCRIBE.
[CF1436] Publish/Subscribe message subscription permission
1
Given) subscribing mode of a given Publish/Subscribe message is
Released(NotPublished) and the consumption mode of a service associated with the Pub
message is ServiceReady
When) the message communication permission condition of the Publish/Subscribe messa
Then) shall transmit SubscribeEventGroup, and transition subscribing mode of the Publish
message to Requested(NotPublished), and it enables subscribe of the Publish/Subscribe
Input Data) Established the connection between the DCM and the Simulator
Output Data) Able to see the subscribe, subscribeACK and notification for InformGpadd1P
[CF1437] Publish/Subscribe message subscription established(Dynamic
0
Given) subscribing mode of a given Publish/Subscribe message is Requested(NotPublish
When) receives SubscribeEventGroupAck message
Then) shall transition subscribing mode of the Publish/Subscribe message to Published.
Input Data) Established the connection between the DCM and SOMEIP
Output Data) Able to see the subscribe, subscribeACK and notification for InformGpadd1P
[CF1500] Receiving a subscription acknowledgment message while sub
established(Dynamic-SD)
0
Given) subscribing mode of a given Publish/Subscribe message is Published
When) receives SubscribeEventGroupAck message
Then) receives SubscribeEventGroupAck message
Input Data) Once the DCM Bootup
Output Data) OFFER/SUBSCRIBE/SUBSCRIBEACK messages will be present.
[CF1509] Receiving of subscription refusal message for Publish/Subscr
message subscription request (Dynamic-SD)
0
Given) the subscription status of a Publish/Subscribe message is Requested (NotPublishe
Published
When) SubscribeEventGroupNack message is received in response to a SubscribeEvent
message being sent
Then) the application must perform the necessary fail-safe processing. Also, if the Publish
message requesting subscription contains a TCP protocol, the application must discard th
connection according to [PRS_SOMEIP_SD] and then request a new connection.
Input Data) Established the connection between the DCM and SOMEIP
Output Data) didn't receive subscribeACK from dcm board.
[CF1440] Retry Interval for Subscribe Requests to Publish / Subscribe M
(Dynamic-SD
1
Given) Publish/Subscribe message is Requested(NotPublished)
When) waiting for the SUBSCRIBE_EVENTGROUP_RETRY_DELAY time
Then) shall transmit SubscribeEventGroup message after waiting
for the SUBSCRIBE_EVENTGROUP_RETRY_DELAY time, since last SubscribeEventGr
transmission.
Input Data) Established the connection between the DCM and SOMEIP
Output Data) the time difference between subscribe packets .
[CF1510] Retry count exceeded for subscribe request to Publish/Subscr
message(Dynamic-SD)
0
Given) subscription status of a certain "Publish/Subscribe message" is Requested (NotPu
When) their no SubScribeEventGroupAck and no SubScribeEventGroupNack can be rece
Then) the application shall perform the necessary failsafe processing.
Input Data) Established the connection between the DCM and SOMEIP
Output Data) didn't received subscribeACK from dcm board, simulator is re-subscribing as
safe mechanism.
[CF1438] Continue subscribing of Publish/Subscribe messages (Dynam
Publish/Subscribe
0
Given) subscribing mode of a given Publish/Subscribe message is Published
When) receives OfferService message
Then) shall waits for a random time between CLIENT_REQUEST_RESPONSE_DELAY_
CLIENT_REQUEST_RESPONSE_DELAY_MAX, and then transmit SubscribeEventGrou
Input Data) Established the connection between the DCM and SOMEIP
Output Data) OFFER -> SUBSCRIBE -> SUBSCRIBEACK messages will be present in su
[CF1439] Loss of subscription acknowledgment for Publish/Subscribe m
(Dynamic-SD)
0
Given) subscribing mode of a given Publish/Subscribe message is Published
When) TTL time has elapsed
Then) transition subscribing mode of the Publish/Subscribe message to Requested(NotPu
Input Data) Established the connection between the DCM and SOMEIP
Output Data) Check subscribe and SubscribeAck packets TTL value.
[CF1495] Adding IPv4 endpoint information to Subscribe EventGroup/
SubscribeEventGroup
0
Given) subscribing mode of a given Publish/Subscribe message is Published
When) sending a SubscribeEventGroup message, assign the IPv4 Endpoint option of Opt
Then) The server specifies the destination of the event message from the endpoint inform
in SubscribeEventGroup.
Input Data) Established the connection between the DCM and SOMEIP
Output Data) able to see the notification packet of SUBCRIBE..
[CF1513] Request to send initial event
1
Given) after the first subscription request for a Publish/Subscribe message
When) requesting an initial event message from the server immediately.
Then) the client shall send a StopSubscribeEventGroup and SubscribeEventGroup in the
message.
Input Data) Established the connection between the DCM and SOMEIP
Output Data) will observe stop Subscribe/ subscribe in same message.
[CF1447] Enabling of method provision
1
Given) provision mode of a method is Disabled
When) the provision mode of a service associated with the method becomes Ready(Serv
Then) shall transition provision mode of the method to Enabled and it enables the provisio
Input Data) Established the connection between the DCM and SOMEIP
Output Data) Check pcap subscribeAck packet is coming.
[CF1452] Stop of method consumption by socket communication stop(D
SD)
1
Given) Consumption mode of a method is Requested
When) The socket communication status associated with the method becomes OFFLINE
service consumption status transitions to Not Released(Service Released)
Then) It disables consumption of the method
Input Data) Established the connection between the DCM and SOMEIP
Output Data) Stop offer packet is coming from DCM Board
[CF1480] Stop of method consumption by service communication perm
condition is not satisfied(Dynamic-SD)
1
Given) Consumption mode of a method is Requested
When) The service communication permission condition of the service associated with me
satisfied and the service consumption status transitions to NotRequested(ServiceRelease
Then) It disables consumption of the method
Input Data) Established the connection between the DCM and SOMEIP
Output Data) When other ECU send request, but DCM will no respond
[CF1481] Stop of method consumption by receiving service offer stop
message(Dynamic-SD)
2
Given) The consumption mode of a method is Requested
When) When the service associated with method receives StopOfferService and goes ou
Ready state, and the method consumption status transitions to Released
Then) It disables consumption of the method
Input Data) Established the connection between the DCM and SOMEIP
Output Data) When other ECU send request, but DCM will no respond
[CF1482] Stop of method consumption by losting service offer message
SD)
2
Given) Consumption mode of a method is Requested.
When) When the service associated with method detects a service provision message los
Then) It goes out of the Service Ready state, and transitions to Stopped, and the method
status transitions to Released, and it disables consumption of the method.
Input Data) Consumption mode of a method is Requested.
Output Data) Disabled consumption of the method.
3.2.8 SOME/IP Request&Response
1
»
«
Given) In-Car Communication performs response monitoring in the SOME/IP communicat
Request & Response communication.
When) there is no response a total of three consecutive times, including resends, the rese
will be stopped and the application will be notified.
Then) The response monitoring time is the time from sending a Request message to rece
Response message, and unless otherwise specified, the response monitoring time is 500
If there is no response within the response monitoring time, resend processing will be per
two times
Input Data)
Output Data)