AUTOSAR Erweiterung um Standard Acceptance Tests

Die Entwicklungspartnerschaft AUTOSAR hat das erste Release 1.0.0 der Standard Acceptance Tests veröffentlicht. Dieses Tests sollen auf der Spezifikationsebene das Verhalten einer konfigurierten AUTOSAR-Implementierung an den Schnittstellen validieren und dabei Zeit und Kosten sparen.

Bei der Ausführung der Standard Acceptance Tests wird die Interoperabilität des zu testenden AUTOSAR-Basissoftware-Stacks mit AUTOSAR-Anwendungskomponenten oder mit einem Fahrzeugnetzwerk überprüft. Das erste Release der Tests beinhaltet Testfälle für die Laufzeitumgebung (Runtime Environment, RTE), Basissoftware Services (NVRAM Manager, Diagnostic Event Manager, Diagnostic Communication Manager, ECU State Manager und Communication Manager), Buskommunikation (Kommunikation auf CAN, LIN, FlexRay, generische Eigenschaften des Kommunikationsstacks) und für die Busprotokolle (Übertragungsprotokolle, Netzwerksteuerung).

Die Acceptance Tests sollen es dem OEM erleichtern, auf der Bus- und Applikationsebene die Plattform der Lieferanten abzunehmen. Die Veröffentlichung der Acceptance Tests wird separat vom traditionellen AUTOSAR-Release verwaltet, das Spezifikationen für die Basissoftware, Methodik und Anwendungsschnittstellen beinhaltet. Die Unabhängigkeit erlaubt eine Entwicklung der Acceptance Tests gemäß den aktuellen Bedürfnissen der AUTOSAR-Partner. So ist beispielsweise ein weiteres Release für 2015 geplant, das den Testumfang im Hinblick auf Ethernet erweitert.

Hauptziel der Spezifikation der AUTOSAR-Acceptance Tests ist es, im Rahmen der Testaktivitäten Kosten und Zeit zu sparen. Folgende Maßnahmen tragen dazu bei:

  • Die Standardisierung von Testfällen erlaubt es, nachvollziehbare Testergebnisse zu erzielen. Testfälle können bei mehreren Kunden zum Einsatz kommen und müssen nicht vom Zulieferer und vom Kunden ausgeführt werden.
  • Entwicklung und Wartung allgemeiner Testfälle helfen dem Anwender, da dieser sie nicht mehr selbst spezifizieren und warten muss.
  • Definition einer universellen Methodik, die die Erweiterung der Standardtestsuite durch nutzerspezifische Tests ermöglicht.

Die AUTOSAR Acceptance Tests schreiben kein konkretes Geschäftsmodell vor. Testfallspezifikationen können sowohl für einen spezifischen als auch für verschiedene Implementierungen von AUTOSAR-Stacks umgesetzt werden. Weiterhin können sie von verschiedenen Marktteilnehmern (etwa OEM, Tier-1- oder Tier-2-Lieferanten sowie unabhängigen Prüflaboratorien) ausgeführt werden.