| 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 Fahrzeugdiagnose (Core Datenmodell) und enthält ähnlich einer prozeduralen Programmiersprache alle dafür nötigen Kontrollstrukturen, Deklarationen, Fehlerbehandlungs- und Erweiterungsmechanismen.
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 Ausfü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
|