{'fraction_non_alphanumeric': 0.010575793184488837, 'fraction_numerical': 0.0, 'mean_word_length': 5.358208955223881, '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}}
Enforcing model consistency in the AUTOSAR modeling environment

This paper addresses the model consistency problem in the AUTOSAR modeling environment, aiming to achieve dynamic synchronization within or between different AUTOSAR modeling steps. Observing that the AUTOSAR component hierarchy can be very complex and the modification of one model can affect its consistency with the others, we propose to use a directed acyclic graph (DAG) with indexing mechanism to model the software component architecture. The idea is to assign each vertex as a modeling element and use a directed edge to represent an aggregation relationship between vertices. Then we present a set of consistency rules to ensure the model consistency. A prototype is developed and serves as a testbed for performance evaluation and illustrating the feasibility of our approach.