La norme Automotive Open System Architecture (AUTOSAR) est un partenariat de développement entre des entreprises et des organisations des secteurs de l'automobile, de l'électronique, des semi-conducteurs et des logiciels.
Est-ce qu'AUTOSAR est un outil ?
Non, AUTOSAR est un logiciel intégré définissant des normes et un flux de développement qui prend en charge les tâches liées aux fonctions automobiles de base dans le contexte du développement de systèmes automobiles. Capital® Embedded AR Classic™, qui fait partie de la gamme Siemens Xcelerator, est un exemple de mise en œuvre de la norme AUTOSAR. Il s'agit d'une offre complète contenant des outils et des logiciels répondant à tous les besoins des plateformes d'unités de commande électroniques (ECU), qu'il s'agisse de la mise à jour des extraits de l'ECU ou de la configuration de la plate-forme logicielle.
Quels sont les avantages d'AUTOSAR ?
Depuis 2003, AUTOSAR réunit les connaissances et l'expérience de la plupart des principaux constructeurs et fournisseurs automobiles. Les plateformes middleware spécifiées par AUTOSAR sont prises en charge par des formats de flux de travail et de fichiers d'échange, définis dans les standards, qui soutiennent un ecosystem ouvert, disponible auprès d'une sélection de membres. AUTOSAR prend en charge un ensemble complet de cas d'utilisation automobiles. Il intègre ou interagit avec les technologies nécessaires aux logiciels ECU des véhicules et aux architectures e/e, par exemple SOME/IP, DDS, autres types d'intergiciels utilisés dans le cadre d'une plateforme logicielle hétérogène et des normes telles que celles de ASAM, l'IEEE et plus encore.
Plateforme AUTOSAR Classic
Cette plateforme logicielle convient à un large éventail de fonctions définies statiquement, utilisées dans les calculateurs automobiles traditionnels dotés de fonctions simples ou complexes. L'architecture de la plateforme AUTOSAR Classic prend en charge diverses technologies de réseaux automobiles, CAN, LIN, FlexRay et Ethernet et une sécurité fonctionnelle allant jusqu'à l'ASIL D. Elle peut être étendue pour soutenir la cybersécurité. Le code d'application basé sur OSEK, API en C, est souvent généré à partir de modèles d'ingénierie de contrôle.
Plateforme adaptative AUTOSAR
Cette plateforme logicielle flexible, qui prend en charge les fonctions et les mises à jour des types d'applications, est adaptée à une puissance informatique élevée et à des ECU complexes. La plateforme adaptative AUTOSAR prend en charge des communications et des architectures IP orientées services. Il possède de solides capacités de cybersécurité et prend actuellement en charge une sécurité fonctionnelle allant jusqu'à l'ASIL B. Le code des applications basé sur POSIX est généralement écrit en langage C++.
Fondation AUTOSAR
Les éléments d'AUTOSAR, qui prennent en charge à la fois les plateformes adaptatives et classiques, sont spécifiés dans le standard Foundation afin de garantir l'interopérabilité entre les plateformes.
Les partenaires d'AUTOSAR
Le standard AUTOSAR est développé et mis à jour par ses partenaires, en tenant compte des cas d'utilisation nécessaires pour étayer les feuilles de route des utilisateurs. Les partenaires sont classés en fonction de leur type d'adhésion. Plusieurs catégories existent pour les différents niveaux de contribution, de développement, de mise en œuvre et d'utilisation de la norme. Les principales catégories sont les suivantes :
- Principaux partenaires : les membres fondateurs de la norme
- Des partenaires de premier plan, dont Siemens, qui participent généralement activement à l'élaboration de la norme et à son utilisation
- Les partenaires de développement : ils utilisent généralement la norme et contribuent à son élaboration
- Partenaires associés : ils ont généralement prévu ou mis en place une utilisation d'AUTOSAR en production, mais jouent un rôle limité dans l'élaboration de la norme