10.6.4: Support Data Distribution Services
This process shall support the distribution of data within the connected vehicle environment.
This process shall receive regular inputs from a network time server that provides accurate time to use to synchronize with other processes in the connected vehicle function. When available this process shall also use inputs of a local form of time expressed in universal time coordinated (UTC) format from a Connected Vehicle Support Service in order to synchronize time based data distribution with other connected vehicle functions. This process shall send system monitoring data such as heartbeat messages, performance data, or alarms for certain criteria to functions within the Manage Connected Vehicle Infrastructure function. This process shall send information to the Object Registration and Discovery Service (ORDS) using its preconfigured cyber location to determine the cyber location of other connected vehicle applications/objects. This process shall store any information and security credentials retrieved from the ORDS for subsequent access. This process shall monitor the list of retrieved information for other connected vehicle applications/objects for the expiration of either the cyber location or the associated credentialing information. Upon expiration of either cyber location or the associated credentialing information for any "discovered" object, this process shall take appropriate actions to terminate active dialogs with the specific object. This process shall interact with a Cooperative ITS Certificate Management System (CCMS) to provision, enroll and receive authentication certificates in order to communicate with other connected vehicle systems. This process shall send notices of misbehaving devices to the CCMS. Upon receipt of a Certificate Revocation List (CRL) from the CCMS this process shall no longer accept messages from those devices as authentic.
This process is associated with the Data Distribution System physical object.
This process is associated with the following application objects:
This process is associated with the following data flows:
- data_distribution_authorization_security_credentials - In
- data_distribution_enrollment_security_credentials - In
- data_distribution_misbehavior_report_characteristics - Out
- data_distribution_misbehavior_reporter_identity - Out
- data_distribution_misbehavior_suspicious_message - Out
- data_distribution_misbehavior_suspicious_sender_identity - Out
- data_distribution_object_discovery_data - In
- data_distribution_object_registration_data - Out
- data_distribution_provisioning_security_credentials - In
- data_distribution_security_certificate_revocation_list - In
- data_distribution_security_device_enrollment_data - Out
- data_distribution_security_policy_authorization_data - In
- data_distribution_security_policy_enrollment_data - In
- data_distribution_security_policy_provisioning_data - In
- data_distribution_security_policy_revocation_data - In
- data_distribution_system_monitoring_data - Out
- fnts-external_source_time - In
- utc_local_time_for_data - In