Zum Inhalt springen

OTX

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 27. August 2024 um 14:55 Uhr durch imported>Invisigoth67 (form).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
OTX
[[Datei:Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)|150px]]
Basisdaten
Paradigmen: Prozedurale Programmiersprache
Erscheinungsjahr: 2012
Designer: Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Entwickler: Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Aktuelle Version Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) (Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Typisierung: stark, statisch
Standardisierungen: ISO 13209
Beeinflusst von: Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Betriebssystem: plattformunabhängig
Lizenz: Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
ISO 13209

OTX (Open Test sequence eXchange, ISO 13209<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig ISO 13209-1:2011.] , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 13. Juli 2012 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref><ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig ISO 13209-2:2012.] , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 13. Juli 2012 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref><ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig ISO 13209-3:2012.] , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 13. Juli 2012 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>) ist ein internationaler Standard für die formale Beschreibung von Diagnose- und Prüfabläufen in der Automobilindustrie. OTX ist für den Einsatz in der Fahrzeugentwicklung, der Produktion sowie im Kundendienst konzipiert. Darüber hinaus ist es auch auf die Verwendung bei technischen Sicherheitskontrollen (wie z. B. der Hauptuntersuchung) ausgelegt. Ziel des Standards ist es, bisherige proprietäre Lösungen in diesen Bereichen zu ersetzen.

OTX stellt eine Sprache für die Fahrzeugdiagnose dar, die es ermöglicht Diagnosesequenzen sowohl auf Spezifikationsniveau darzustellen als auch gleichzeitig genügend Implementationsdetails zu beschreiben, so dass sie auch ausgeführt werden können ("ausführbare Spezifikation"). Eine weitere spezielle Eigenschaft von OTX ist die direkte Unterstützung von Variantenmanagement, was die Anpassung der Abläufe an z. B. verschiedene Varianten eines Fahrzeugmodells wesentlich erleichtern soll.

OTX basiert auf XML. Zur Erstellung von OTX-Abläufen muss nicht direkt im XML-Sourcecode gearbeitet werden; vielmehr existiert eine wachsende Zahl von standard-konformen OTX-Editoren, welche komfortables grafisches Editieren ermöglichen.

Der Standard besteht aus vier Teilen:

  • ISO 13209-1 beschreibt die Motivation und Anwendungsfälle.
  • ISO 13209-2 definiert den Sprachkern, der alle Sprachelemente inkl. Grundvariablentypen, Prozeduredeklarationen, Steuerungsstrukturen, Erweiterungsmöglichkeiten und Fehlerbehandlung beinhaltet. Der Sprachkern ist generisch gehalten, d. h., er ist auch für Einsatzgebiete außerhalb der Automobilindustrie geeignet.
  • ISO 13209-3 definiert die standardisierten Erweiterungen (OTX Interface Definitions). Die Erweiterungen stellen jeweils neue Befehle und Datentypen zur Verfügung, die z. B. für die Diagnosekommunikation mit den Steuergeräten von Fahrzeugen, für die Messwertebehandlung oder für die Interaktion mit dem Benutzer zugeschnitten sind.
  • ISO 13209-4 definiert nochmals zusätzliche Erweiterungen.

Literatur

  • Werner Zimmermann und Ralf Schmidgall: Bussysteme in der Fahrzeugtechnik – Protokolle, Standards und Softwarearchitektur. 5. Auflage, Springer Vieweg, 2014, ISBN 978-3-658-02418-5.

Weblinks

Einzelnachweise

<references />