SOME/IP Service Discovery Protocol Specification
AUTOSAR FO Release 1.3.0
3 Acronyms and Abbreviations
The glossary below includes acronyms and abbreviations relevant to the SOME/IP
specification that are not included in the [1, AUTOSAR glossary].
Abbreviation / Acronym: Description:
Method
a method, procedure, function, or subroutine that is called/in-
voked.
Parameters input, output, or input/output arguments of a method or an event
Remote Procedure Call (RPC)
a method call from one ECU to another that is transmitted using
messages
Request a message of the client to the server invoking a method
Response
a message of the server to the client transporting results of a
method invocation
Request/Response communica-
tion
a RPC that consists of request and response
Fire&Forget communication a RPC call that consists only of a request message
Event
A uni-directional data transmission that is only invoked on
changes or cyclically and is sent from the producer of data to
the consumers. One event could even be both sent cyclically and
spontaneously on change. This is completely in the responsibility
of the sending application because the receiver has no means at
all to distinguish between those two.
Field
a field does represent a status and thus has an valid value at all
times on which getter, setter and notfier act upon.
Notification Event
an event message the notifier of an field sends. The message of
such a notifier cannot be distinguished from the event message;
therefore, when refer ing to the message of an event, this shall
also be true for the messages of notifiers of fields.
Getter a Request/Response call that allows read access to a field.
Setter a Request/Response call that allows write access to a field.
Notifier
sends out event message with a new value on change of the
value of the field.
Service
a logical combination of zero or more methods, zero or more
events, and zero or more fields (empty service is allowed, e.g.
for announcing non-SOME/IP services in SOME/IP-SD)
Eventgroup
a logical grouping of events and notification events of fields inside
a service in order to allow subscription
Service Interface
the formal specification of the service including its methods,
events, and fields
Service Instance
software implementation of the service interface, which can exist
more than once in the vehicle and more than once on an ECU
Server
The ECU offering a service instance shall be called server in the
context of this service instance.
Client
The ECU using the service instance of a server shall be called
client in the context of this service instance.
Union or Variant a data structure that dynamically assumes different data types.
Offering a service instance
that one ECU implements an instance of a service and tells other
ECUs using SOME/IP-SD that they may use it.
Finding a service instance
to send a SOME/IP-SD message in order to find a needed ser-
vice instance.
15 of 74
— AUTOSAR CONFIDENTIAL —
Document ID 802: AUTOSAR_PRS_SOMEIPServiceDiscoveryProtocol