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

Institut für Rechnergestützte Ingenieursysteme

englishicon
 

Konzeption und Implementierung eines OTX Test Frameworks für das emotive ODF

OTX (Open Test sequence eXchange) ist eine neue, Domänen spezifische Sprache auf hoher Abstraktionsebene mit dem Ziel der graphischen Beschreibung von Diagnosesequenzen. Das XML-basierte plattform- und testerunabhängige Austauschformat ist in der ISO 13209 standardisiert. Es definiert die Ablauflogik für Prüfsequenzen im Umfeld der Fahrzeug­diagnose (Core Datenmodell) und enthält ähnlich einer prozeduralen Programmiersprache alle dafür nötigen Kontrollstrukturen, Deklarationen, Fehlerbehandlungs- und Erweiterungs­mechanismen.

Das ODF (Open Diagnostic Framework) ist eine graphische Entwicklungsumgebung der Firma emotive für Anwendungen im Bereich der Fahrzeugdiagnose. Es basiert auf dem neuen OTX Standard und dient der Spezifikation, der Implementierung, dem Test und der Aus­führung von OTX Sequenzen. Es stellt so eine datengetriebene Lösung für die Diagnoseprozesskette eines Automobilherstellers dar.

Ziel der Arbeit

Im Rahmen dieser Diplomarbeit soll für das Open Diagnostic Framework ein Test Framework konzipiert und implementiert werden, das in der Lage ist, OTX-Sequenzen halbautomatisiert zu testen.

Hierbei sind folgende Punkte zu bearbeiten:

  • Einarbeitung in OTX, ODF und Unit Tests
  • Analyse der Anforderungen an ein Test Framework für OTX Sequenzen unter Zuhilfenahme eines Test Frameworks für BPEL, z.B. BPELUnit der UNI Hannover
  • Erstellung einer Konzeption für das Test Framework
  • Entwurf und Implementierung des Test Frameworks
  • Erzeugung von Beispieltestfällen
  • Beschreibung der Architektur, Erstellen von UML-Diagrammen und Code-Dokumentation, Dokumentation der Arbeitsschritte

Voraussetzungen

  • Sicherer Umgang mit C# und SQL
  • Technologien: .NET, XML, BPEL, OTX
  • Kenntnisse: Workflow Management System, Unit Test

 

 

Bearbeiter: cand. Inf. Hai-Lang Thai

Projektkoordinator: Dr. Jörg Supke

Prüfer: Prof. Dr. D. Roller

Zeitraum: 01.02.2011 – 03.08.2011