{'fraction_non_alphanumeric': 0.018072289156626505, 'fraction_numerical': 0.0, 'mean_word_length': 5.8011695906432745, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Communication Patterns for Evaluating Vehicular E/E Architectures

The continuous innovation and advancement in vehicle software functionality has driven the evolution of its deployment platforms through several generations of vehicular Electrical and Electronic (E/E) architectures. It is a daunting task to evaluate pros and cons of allocating the new as well as legacy functionality to these architectures. In this paper, we propose a novel approach that uses communication patterns as a metric to evaluate different vehicular E/E architectures and propose a suitable allocation for the functionality. First, we present the characteristics of these patterns in vehicular systems that are derived from the state-of-the-art review, standardized vehicular software architectures, well-known onboard vehicular, communication protocols, industrial requirements and use cases. We leverage the derived communication patterns and their characteristics to propose an evaluation approach for different architectural solutions for the functionality. We utilize a use case from the vehicle industry to demonstrate the applicability and usability of the proposed approach.