top of page

Open Test Framework

Entwicklungsumgebung für OTX-Entwickler

Vollumfängliche grafische OTX-Entwicklungsumgebung für die Spezifikation, Bearbeitung, Visualisierung, Validierung und Wartung von OTX-Projekten – sie deckt den gesamten Lebenszyklus Ihrer OTX-Abläufe effizient und intuitiv ab.

Unterstützte Plattformen:

Windows 32/64

Cloud-Anwendung

Unterstützte Dateiformate:

ISO PTX-Datei

OTP Player-Datei

OTF Projektmappe

OTX erstellen, bearbeiten und testen

Produktübersicht

Das Open Test Framework ist eine vollständige Entwicklungsumgebung für die Bearbeitung von OTX-Prüflogik nach dem Standard ISO 13209. OTX-Abläufe können damit graphisch oder synchron im OTL Code-Editor programmiert werden. Es werden standardisierte PTX-Dateien verarbeitet. Von Spezifikation, Validierung, Test und Wartung, wird der gesamte Lebenszyklus von OTX-Projekten effizient und intuitiv abgedeckt.

Haupt-Features auf einen Blick

Graphische Programmierung
OTX-Ablaufdesigner
Projektmappen-Explorer
Übersicht der Projektstruktur
Versionsverwaltung
Unterstützung von SVN und GIT
Debugger
Ausführen und Testen der OTX-Prozeduren
Simulation der Diagnosekommunikation
PDU-Simulation
Programmieren im Code-Editor
OTL Code-Editor
Entwurfszeitvalidierung
Direkte Überprüfung aller Eingaben
Testabsicherung
Unit-Tests mit OTX
Profiler
Analyse und Optimierung der Laufzeitperformance von OTX
SOVD-Unterstützung
Standard zur webbasierten Diagnosekommunikation

Gemacht für Entwickler - vollständig und intuitiv

Mit der Entwicklungsumgebung erstellen, bearbeiten und testen sie OTX-Prüflogik. Von der Spezifikation, der Implementierung, der Testabsicherung, der Konfiguration und dem Ausführen werden alle Aufgaben im OTX-Prozess abgebildet.

Ribbon-Menü

Oft benutzte Befehle  werden übersichtlich dargestellt

Prozedur

Eine Prozedur hat Übergabe-Parameter und enthält Aktivitäten

Aktivität

OTX-Kernelement für ausführbare Aktionen/Ausdrücke

Ablauf-Designer

Die Prüflogik wird in einem generischem Layout dargestellt

Solution-Explorer

OTX-Projekt- und Ablagestruktur inkl. Versionsverwaltung

Toolbox

Listet alle Aktivitäten fachlich gruppiert übersichtlich auf

Ausgabefenster

Ausgabe, Fehlerliste, Variablen-Trace, Überwachungen, XML

Kommunikations-Trace

Detaillierte Darstellung der Diagnose-Kommunikation Request/Response

Statusleiste

Status / Konfiguration von Designer und Diagnoselaufzeitsystem

Deklarationen

Auflistung und Bearbeitung aller Deklarationen

Anwendung von OTX im Prozess

OTX ist ein Prozess-Thema. Einzelne Prüfaufgaben lassen sich vermutlich mit Python effizienter umsetzen. Wenn es jedoch um die Zusammenarbeit von Vielen und um den Austausch von Prüflogik zwischen Entwicklung, Produktion, Werkstatt und Fahrzeug geht, dann ist OTX unschlagbar. Als ISO-Standard bildet OTX die gesamte Prozesskette von der Spezifikation bis hin zur Ausführung ab. Beispielsweise kann jedes Element in OTX spezifiziert, konfiguriert und für die Traceability eindeutig gekennzeichnet werden und als XML-Format ist es einfach in bestehende Prozesslandschaften integrierbar.

OTX im Prozess - Übersicht

1. Spezifikation

Rolle: Spezifizierer, Diagnoseexperte ohne Programmierkenntnisse

3. Absicherung

Roller: Tester, Absicherung der OTX-Prüflogik über Unit- oder Integrationstest

4. Konfiguration

Roller: Zielsystemintegrator

Anpassung für verschiedene Zielsysteme

4. Ausführung

Roller: Anwender

Ausführung auf dem Zielsystem

2. Implementierung

Rolle: OTX-Programmierer, Programmierung im graphischen Designer oder Code-Editor

OTF4Web - OTF als Cloud-Anwendung

Wir bringen das OTF in die Cloud. In der ersten Version können unter anderem OTX-Abläufe graphisch bearbeitet, validiert und ausführbare PTX-Dateien erzeugt werden. Der Anwender arbeitet dabei auf seinem eigenen GIT oder SVN-Repository. Die Anwendung ist so umgesetzt, dass das Datenschutzbedürfnis des Anwenders gewahrt bleibt. Es ist geplant, die Funktionalität Stück-für-Stück zu erweitern.

OTF-Plugins - Verwenden des OTX-Editors in eigenen Anwendungen

Für die Verwendung der OTX-Editor-Funktionalität in eigenen Anwendungen bieten wir ein Set von OTF-Plugins. Sie bestehen aus OTX-Designer, Solution-Explorer, Toolbox, Ausgabefenster, Übersichtsfenster, Deklarationen-Fenster etc. Es können damit PTX-Dateien oder OTF-Projekte bearbeitet werden und es lassen sich ausführbare PTX-Dateien erzeugen. Die Plugins können in eine Web- oder in eine Desktopanwendung integriert werden. Das OTF4Web bestverwendet genau diese Plugins, siehe oben.

bottom of page