{'fraction_non_alphanumeric': 0.016741071428571428, 'fraction_numerical': 0.0, 'mean_word_length': 5.595588235294118, '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}}
NAICC: an embedded architecture for driver assistance systems design

This paper describes an embedded architecture designed for the "Navigation Aided Intelligent cruise Control" (NAICC) project and more generally for the development of driver assistance systems. An original CAN bus based hardware architecture is presented. This approach allows the easy integration of numerous heterogeneous components and the management of a great part of the complexity inherited from this diversity. On the other hand, the corresponding software architecture is proposed. It is based on "computer aided control system design" and high level object oriented concepts in order to integrate and make all the conception stages of an embedded system easier. An original localisation-based bending light system is presented in order to illustrate the implementation facilities obtained with the proposed approach.