Institutslogo - IRIS
home uni uni suche suche sitemap sitemap kontakt kontakt
unilogo Universität Stuttgart
 

Institut für Rechnergestützte Ingenieursysteme

englishicon
 

Concept development and implementation of a framework for the data description format ODX

 

Das Datenbeschreibungsformat ODX (Open Diagnostic Data Exchange) ist ein XML-basiertes Austauschformat, das im Umfeld der Fahrzeugdiagnose zur Beschreibung von Steuergerätedaten verwendet wird. Im Februar 2008 veröffentlichte die Arbeitsgruppe ASAM e.V. die Version 2.2 des Standards MCD-2D (ODX). Die angestrebte ISO-Zertifizierung dieses Formats (ISO 22901-1) soll die Austauschbarkeit von Steuergerätedaten unter Automobilherstellern und Zulieferern ermöglichen und vereinfachen. Das Format selbst unterliegt einer komplexen Vererbungshierarchie und ist durch ein XML-Schema (XSD) und eine umfangreiche Dokumentation festgelegt. In naher Zukunft ist zu erwarten, dass eine Vielzahl von Applikationen im Bereich der Fahrzeugdiagnose auf diesen Standard aufsetzen.

Im Rahmen dieser Diplomarbeit soll ein Performance-optimiertes Framework für das Datenbeschreibungsformat ODX konzipiert und implementiert werden. Hierbei sind folgende Punkte zu bearbeiten:

  • Evaluierung und Auswahl einer Technologie für den schnellen Zugriff auf sehr große XML-Daten (bis ca. 500 MB)
  • Effiziente Lösung für das Versionenproblem: Das Framework muss so gestaltet sein, dass zukünftige Versionen des ODX-Standards einfach abgebildet werden können.
  • Performance-Optimierung: Das Auflösen der Vererbungshierarchie und der Großzahl an Referenzen einer ODX-Datenbank muss bezüglich Performance und Ressourcenbedarf optimiert werden.
  • Schnittstelle zu .NET: Das Framework muss einfach in eine Microsoft .NET-Umgebung integriert werden können.
  • Erstellung von Dokumentation und Klassenreferenz.

Die Arbeit wird in Zusammenarbeit mit einem Kooperationspartner des Instituts für Rechnergestützte Ingenieursysteme in Stuttgart durchgeführt. Voraussetzungen zur Bearbeitung sind:

  • Sicherer Umgang mit C/C++
  • Technologien: COM, .NET, XML
  • Kenntnisse der Umgebungen Microsoft Visual Studio 2005/2008

 

Bearbeiter:cand. Inf. Truong An Nguyen

Projektkoordinator: Dr. Jörg Supke

Prüfer: Prof. Dr. D. Roller

Zeitraum: 01.08.2008-31.01.2009