|
TNI-Software bringt AUTOSAR Builder auf den Markt
Eclipse-basierte Softwareentwicklungsplattform bietet nahtlosen Prozess für die Entwicklung von AUTOSAR-konformen Kfz-Elektroniksysteme
TNI-Software – Anbieter von Entwurfswerkzeugen und Beratungsdienstleistungen für die Entwicklung, Implementierung und Prüfung von Software für eingebettete Systeme – hat AUTOSAR Builder auf den Markt gebracht. Dabei handelt es sich um eine Eclipse-basierte Softwareentwicklungsplattform, die eine nahtlose Umgebung für die Entwicklung von AUTOSAR-konformen Kfz-Elektroniksystemen und elektronischen Steuereinheiten (ECUs) bereitstellt.
Der AUTOSAR-Standard stellt die Beschreibungsformate für komplette Kfz-Systeme samt Ressourcen und Konfiguration für individuelle ECUs bereit. Er definiert Methodik und Tool-Support, die erforderlich sind, um die verschiedenen Beschreibungselemente für den Aufbau konkreter ECU-Systeme zusammenzubringen. Außerdem ermöglicht er sowohl System‑ als auch Prozessoptimierung einschließlich Konfiguration und Erzeugung des AUTOSAR-RTE (Run-Time Environment) und der Basic Software (BSW) für jede ECU.
Zur Unterstützung des AUTOSAR-Prozesses stellt AUTOSAR Builder von TNI-Software eine offene Eclipse-Umgebung bereit, in die sich Plugin-Tools mit offener Schnittstelle integrieren lassen. Zusätzlich können auch AUTOSAR-Designtools von Fremdanbietern in die Umgebung von AUTOSAR Builder integriert werden. Die Plugin-Tool-Suite von AUTOSAR Builder geht auf die aufeinanderfolgenden Schritte in den verschiedenen Phasen des AUTOSAR-Entwicklungsprozesses ein und gibt Ingenieuren die Möglichkeit, problemlos die zugehörigen Entwicklungsaufgaben zu bewältigen. Die Plugin-Tool-Suite von AUTOSAR Builder besteht aus „AUTOSAR Authoring Tool“ (AAT), „ECU Extract“, „Software Component Conformance Validation Tool“ (SCVT) und „Generic ECU Configuration Editor“ (GCE).
Das AUTOSAR Authoring Tool (AAT) – Das AAT gründet sich auf eine umfangreiche Untermenge des AUTOSAR-Metamodells. Es vereinfacht die Bildung von AUTOSAR-Softwarekomponenten‑ (SW-C), ECU‑ und Systembeschreibungen auf Anwendungsebene. Die Beschreibungsdaten werden in Templates und ARPackages organisiert dargestellt. Für jedes AUTOSAR-Element werden die Eigenschaften in Formularen aufgeführt, und der Graphical Editor dient dazu, die Elemente als Diagramme anzuzeigen und neue Elemente zu erstellen. Eine Regelprüfung aller Standardbeschreibungen für AUTOSAR-Systeme mit automatischer Fehlerkorrektur verhindert die Eingabe widersprüchlicher oder unzulässiger Daten und meldet potentielle oder tatsächlich begangene Fehler. Das AAT gibt dem Nutzer somit Hilfestellung bei der mühsamen Arbeit, AUTOSAR-Standardbeschreibungen zu erstellen.
ECU Extract – Mit dieser Begleitfunktion des AAT lässt sich in voller Konformität mit der AUTOSAR-Methodik und ‑Spezifikation eine einzelne ECU-spezifische Beschreibung aus der Fahrzeug-Gesamtbeschreibung extrahieren.
Das Software Component Conformance Validation Tool (SCVT) – Das SCVT arbeitet auf der Anwendungsebene und verifiziert die Beschreibung von SW-Cs. Es bietet Analysen auf der Basis von Beschreibungsregeln für SW-Cs, statischer Analyse von Anwendungscode und in der „Contract“-Phase erzeugten RTE-Codes, wobei die Stimmigkeit zwischen SW-C-Beschreibungen und zugehörigem Code geprüft wird. Außerdem liefert es Reports über Analyse/Validierung des Codes.
Der Generic ECU Configuration Editor (GCE) – Der GCE ermöglicht das Erstellen und Konfigurieren von Basic-Software-Modulparametern auf der Basis von AUTOSAR-Standard und ‑Methodik. Er sorgt für strenge Konformität mit der AUTOSAR-Spezifikation sowie für die Prüfung aller AUTOSAR-Regeln und ‑Anforderungen. Der GCE wird mit drei separaten Plugins implementiert: Mit dem „ECU Parameter Definition“-Plugin (EPD) lassen sich ECU-Parameterdefinitionen erstellen oder modifizieren. Damit können auch Parameterdefinitionen im XML-Format für Softwaremodule erstellt werden, die keine AUTOSAR-BSW-Module sind. Das „BSW Module Description“-Plugin (BMD) dient zum Erstellen oder Modifizieren von BSW-Moduldefinitionen und ‑konfigurationen durch BSW-Anbieter. Das „ECU Parameter Configuration“-Plugin (EPC) schließlich wird von Systemintegratoren verwendet, um ECU-Parameterkonfigurationen zu erstellen oder zu modifizieren und um BSW-Modulkonfigurationen zu integrieren.
Zur Markteinführung von AUTOSAR Builder erklärte Eliane Fourgeau, Chief Operating Officer von TNI-Software: „Der AUTOSAR-Standard öffnet die Tür zu neuartigen Methodiken und Tools für die Elektrik‑ und Elektronikentwicklung sowie zu neuen Geschäftsmodellen, in denen OEMs und Lieferanten kooperative Entwicklungsprozesse auf der Basis eines offenen Entwicklungstool-Paradigmas zu definieren haben. AUTOSAR Builder wurde entwickelt, um den Herausforderungen in Bezug auf Entwurfswerkzeuge zu begegnen, die von AUTOSAR im Kontext einer offenen, erweiterbaren und voll skalierbaren anbieterneutralen Umgebung festgelegt wurden. Diese Umgebung soll vollständige Interoperabilität zwischen Fremdanbieter-Entwicklungstools für AUTOSAR ermöglichen, beispielsweise ‚Run-Time Environment Generator’-Tools und ‚Configuration Generation’-Tools.“
www.tni-software.com
Über TNI-Software
TNI-Software ist ein 1992 gegründetes französisches Unternehmen, das Entwurfswerkzeuge und Beratungsdienstleistungen für die Entwicklung, Implementierung und Prüfung von Software für eingebettete Systeme anbietet. Heute beschäftigt das Unternehmen weltweit über 50 Mitarbeiter und hat Niederlassungen in Europa, Japan und China sowie lokale Repräsentanten in anderen Ländern. Die Technologien, die den Produkten von TNI-Software zu Grunde liegen, beruhen auf modellbasierten Entwurfs‑ und anforderungsbasierten Engineeringprozessen, die in Zusammenarbeit mit bedeutenden Forschungslabors in Frankeich und in enger Kooperation mit Unternehmen wie Airbus, EDF, PSA und Alstom entwickelt wurden.
Auf einem Markt, auf dem Software immer komplexer wird und die Produkteinführungszeit eine ausschlaggebende Rolle spielt, müssen Softwareentwicklung und Entwurfsproduktivität verbessert werden. Möglich wird dies durch den Einsatz moderner Tools und Methodiken für Spezifikation, Verifikation und Validierung von eingebetteten Anwendungen in einer kooperativen Umgebung, die den Datenaustausch zwischen allen Unternehmen und Teams in der Entwurfskette ermöglicht.
TNI-Software liefert Best-in-Class-Lösungen, die es Ingenieuren in Luft- und Raumfahrt, Militärtechnik, Automobilindustrie, Industrieautomatisierung und Transport ermöglicht, modellbasierte und Embedded-System-Anwendungen effizienter zu entwerfen, zu verifizieren und zu validieren.
|