Verarbeitung von XML-Dateien im Automobilbereich

2015 
Im Automobilbereich ist der technische Fortschritt im Bereich der elektrischen und elektronischen Komponenten das Hauptinnovationskriterium geworden: etwa 90% der Innovation findet laut einer Untersuchung von [Inv15] im Bereich der Elektronik und Software statt. Elektronische Assistenten wie Einparkhilfen, Traktionskontrolle oder das Antiblockiersystem sind aus dem Alltag gar nicht mehr wegzudenken. In modernen Autos werden insgesamt mehr als 100 Steuergerate verbaut, die alle genau spezifiziert werden mussen. Da die meisten Hersteller auf ahnliche Baueinheiten und Software zuruckgreifen, haben sich einige grose Hersteller im Jahr 2005 zusam- mengeschlossen, um eine Standardisierung wichtiger elektronischer Systemfunktionen und Schnittstellen zu erreichen. Die hieraus entstandene Entwicklungspartnerschaft AUTOSAR setzt dabei auf das auch von Menschen lesbare Datenaustauschformat XML (Extensible Markup Language). Auf dieselbe Technologie setzt auch das von Siemens entwickelte PLM XML, welches fur die Abbildung von Stucklistenkonfigurationen, Produktlebenszyklen und Geometriedaten konzipiert wurde. Das Hauptaugenmerk bei PLM XML liegt dabei auf einer moglichst hohen Interoperabilitat zwischen unterschiedlichen Anwendungen. Aufgrund der Grose der Dateien, die im Laufe eines Produktlebenszyklus bzw. einer Stuckliste bei PLM XML oder zur Beschreibung einer ganzen Konfiguration aus elektronischen Steuergeraten bei AUTOSAR anfallen, gibt es hierfur diverse Werkzeuge, um den Arbeitsablauf zu unterstutzen. Da XML und das dazugehorige XML Schema zwar sehr machtig, aber dadurch auch besonders umfangreich sind, mussen Anwendungen, die diese Datenformate in ir- gendeiner Form verarbeiten, moglichst effizient implementiert sein. Dazu soll in dieser Bachelorarbeit ein Vergleich von verschiedenen Techniken zum Verarbeiten von XML- Dateien vorgestellt und hinsichtlich ihrer Performanz im Bereich Geschwindigkeit und Speicherverbrauch untersucht werden. Beide Standards sind jedoch sehr umfangreich und werden daher nur ausschnittsweise mit praxisrelevanten Use Cases untersucht.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []