La norme AUTOSAR (AUTomotive Open System ARchitecture) est un partenariat de développement entre entreprises et organisations des secteurs de l'automobile, de l'électronique, des semi-conducteurs et des logiciels.
AUTOSAR est-il un outil ?
Non, AUTOSAR est une norme définissant un logiciel embarqué et un flux de développement qui prend en charge les tâches entourant les fonctions automobiles de base dans le contexte du développement de systèmes automobiles. Capital® Embedded AR Classic™, qui fait partie du portefeuille Siemens Xcelerator, est un exemple de mise en œuvre de la norme AUTOSAR. Il s'agit d'une offre complète d'outils et de logiciels pour répondre à tous les besoins de la plateforme d'unités de commande électronique (ECU), des mises à jour d'extraits d'ECU à la configuration de la plateforme logicielle.
Quels sont les avantages d'AUTOSAR ?
Depuis 2003, AUTOSAR rassemble les connaissances et l'expérience combinées de la plupart des grands constructeurs et fournisseurs automobiles. Les plateformes intergicielles 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 normes, prenant en charge un écosystème ouvert, disponible auprès d'une sélection de membres. AUTOSAR prend en charge un ensemble complet de cas d'utilisation automobile. Il intègre ou interagit avec les technologies nécessaires aux logiciels d'ECU de véhicule et aux architectures E/E (par exemple : SOME/IP, DDS, d'autres types d'intergiciels utilisés dans le cadre d'une plateforme logicielle hétérogène et des normes telles que celles de l'ASAM, de l'IEEE et bien d'autres.
Plateforme AUTOSAR Classic
Cette plateforme logicielle est adaptée à un large éventail de fonctions définies statiquement, utilisées dans les ECU automobiles traditionnelles avec des fonctions simples ou complexes. L'architecture de la plateforme AUTOSAR Classic prend en charge une gamme de technologies de réseau automobile, CAN, LIN, FlexRay et Ethernet, ainsi que la sécurité fonctionnelle jusqu'à ASIL D. Elle peut être étendue pour soutenir la cybersécurité. Le code d'application basé sur OSEK, API en C, généralement C ou C++, est souvent généré à partir de modèles d'ingénierie de contrôle.
Plateforme AUTOSAR Adaptative
Cette plateforme logicielle flexible, prenant en charge les fonctions et les mises à jour de type application, est adaptée aux ECU complexes à haute puissance de calcul. La plateforme AUTOSAR Adaptive prend en charge les communications et les architectures IP orientées sur les services. Elle dispose de solides capacités de cybersécurité et prend actuellement en charge la sécurité fonctionnelle jusqu'à ASIL B. Basé sur POSIX, le code d'application est généralement écrit en langage C++.
AUTOSAR Foundation
Les éléments d'AUTOSAR, qui prennent en charge à la fois la plateforme Adaptive et la plateforme Classic, sont spécifiés dans la norme Foundation pour garantir le maintien de l'interopérabilité entre les plateformes.
Partenaires AUTOSAR
La norme AUTOSAR est développée et maintenue par ses partenaires, en tenant compte des cas d'utilisation nécessaires pour soutenir les feuilles de route des utilisateurs. Les partenaires sont classés en fonction de leur type d'adhésion. Il existe plusieurs catégories pour les différents niveaux de contribution, d'élaboration, de mise en œuvre et d'utilisation de la norme. Les principales catégories sont :
- Partenaires principaux : les membres fondateurs de la norme
- Partenaires Premium, dont Siemens : ils participent généralement activement à l'élaboration de la norme et à son utilisation
- Partenaires de développement : généralement des utilisateurs de la norme et des contributeurs à son élaboration
- Partenaires associés : ils ont généralement une utilisation de production d'AUTOSAR prévue ou en place, mais jouent un rôle limité dans l'élaboration de la norme