De Automotive Open System Architecture (AUTOSAR) standaard is een ontwikkelingspartnerschap van bedrijven en organisaties uit de automobiel-, elektronica-, halfgeleider- en software-industrie.
Is AUTOSAR een hulpmiddel?
Nee, AUTOSAR is een standaard die geïntegreerde software en een ontwikkelingsflow definieert die taken ondersteunt met betrekking tot basisfuncties in de automobielsector in het kader van de ontwikkeling van voertuigsystemen. Capital® Embedded AR Classic™, onderdeel van het Siemens Xcelerator-portfolio, is een voorbeeldimplementatie van de AUTOSAR-standaard. Het is een compleet aanbod met tools en software om te voldoen aan alle behoeften van het platform voor elektronische besturingseenheden (ECU), van updates voor ECU-extractie tot configuratie van het softwareplatform.
Wat zijn de voordelen van AUTOSAR?
Sinds 2003 heeft AUTOSAR de gecombineerde kennis en ervaring van de meeste grote autofabrikanten en -leveranciers samengebracht. De door AUTOSAR gespecificeerde middlewareplatforms worden ondersteund door workflow- en uitwisselingsbestandsindelingen, gedefinieerd in de standaarden, die een open ecosysteem ondersteunen, beschikbaar bij een selectie van leden. AUTOSAR ondersteunt een uitgebreide reeks gebruiksscenario's voor de automobielsector. Het integreert of werkt samen met de technologieën die nodig zijn voor ECU-software van voertuigen en e-architecturen — bijvoorbeeld SOME/IP, DDS, andere middlewaretypen die worden gebruikt als onderdeel van een heterogeen softwareplatform en standaarden zoals die van ASAM, IEEE en meer.
Het klassieke AUTOSAR-platform
Dit softwareplatform is geschikt voor een breed scala aan statisch gedefinieerde functies, die worden gebruikt in traditionele ECU's voor auto's met eenvoudige of complexe functies. De AUTOSAR Classic Platform-architectuur ondersteunt een reeks netwerktechnologieën voor de automobielsector, CAN, LIN, FlexRay en Ethernet, en functionele veiligheid tot ASIL D. Het kan worden uitgebreid om cyberbeveiliging te ondersteunen. Op OSEK gebaseerde, API in C, toepassingscode — gewoonlijk C of C++ — wordt vaak gegenereerd op basis van regeltechnische modellen.
ADAPTIEF AUTOSAR-platform
Dit flexibele softwareplatform, dat toepassingsfuncties en updates ondersteunt, is geschikt voor complexe ECU's met een hoog rekenvermogen. Het AUTOSAR Adaptive Platform ondersteunt servicegerichte, op IP gebaseerde communicatie en architecturen. Het beschikt over sterke cyberbeveiligingscapaciteiten en ondersteunt momenteel functionele veiligheid tot ASIL B. De toepassingscode is gebaseerd op POSIX en wordt gewoonlijk geschreven in de taal C++.
Stichting AUTOSAR
Elementen van AUTOSAR, die zowel het Adaptive Platform als het Classic Platform ondersteunen, zijn gespecificeerd in de Foundation-standaard om ervoor te zorgen dat de interoperabiliteit tussen platforms wordt gehandhaafd.
AUTOSAR-partners
De AUTOSAR-standaard wordt ontwikkeld en onderhouden door de partners, waarbij rekening wordt gehouden met de gebruiksscenario's die nodig zijn om de routekaarten van de gebruikers te ondersteunen. Partners worden ingedeeld op basis van hun type lidmaatschap. Er bestaan meerdere categorieën voor verschillende niveaus van bijdrage, ontwikkeling, implementatie en gebruik van de standaard. De belangrijkste categorieën zijn:
- Kernpartners — de oprichters van de standaard
- Premiumpartners, waaronder Siemens — doorgaans actief betrokken bij het leiden van de ontwikkeling van de standaard en het gebruik ervan
- Ontwikkelingspartners — zijn doorgaans gebruikers van de standaard en leveren een bijdrage aan de ontwikkeling van de standaard
- Geassocieerde partners — hebben doorgaans een productiegebruik van AUTOSAR gepland of geïmplementeerd, maar spelen een beperkte rol bij de ontwikkeling van de standaard