Presentation is loading. Please wait.

Presentation is loading. Please wait.

ISO/WD13209 Open Test sequence eXchange MBtech for ETSI – January, 26th 2012.

Similar presentations


Presentation on theme: "ISO/WD13209 Open Test sequence eXchange MBtech for ETSI – January, 26th 2012."— Presentation transcript:

1 ISO/WD13209 Open Test sequence eXchange MBtech for ETSI – January, 26th 2012

2 2 Introduction Welcome everyone again!! We are: Stefanie Götzfried (MBAT / Usability Expert) Stefan Kraus (OTX Implementation) Thomas Wagner (cand. BA / GUI Design) Electronics Tools & Equipment OTX: Open Test sequence eXchange

3 3 Motivation for MBtech today Feedback from the ETSI perspective Can you imagine working with it? What is missing? What would you expect? Maybe: What are the differences between automotive testing and telecommunication? Potential Usability-Test-Persons Get a more detailed feeling for OTX Find out if it would meet your needs or which parts dont Give detailed input about your design perspective Yes? Contact me!! Electronics Tools & Equipment OTX: Open Test sequence eXchange

4 4 Short agenda 1.OTX – former motivation 2.OTX – status 3.OTX – future expectations 4.OTX – more information 5.OTX – architecture overview (simplified) 6.OTX – core data model (Excerpt) 7.OTX – markup characteristics 8.OTX – example 9.OTX – realization in PROVEtech:TA Electronics Tools & Equipment OTX: Open Test sequence eXchange

5 5 1. OTX – former motivation OTX is an exchange format for diagnostic sequences which are widely used within the automotive industry for diagnostics, testing and reprogramming of electronic components and systems in vehicles. (Schluesener, Preuschoff, Frisch 2009:92) Strategic focus on diagnostic domain OTX-Properties Core data model + Extensions (e.g. Diagnose-Communication, HMI-Control) Extension Mechanism enables further extensions Unified, formal, machine readable markup-language Abstract description guarantees reusability Initiator: Daimler, Bosch, VW Motivation: Different platforms/systems in different states of automotive lifecycle No exchange possibilities for so called Prüfabläufe (diagnostic-sequences) HiL testing of diagnostic sequences Electronics Tools & Equipment OTX: Open Test sequence eXchange

6 6 2. OTX – status New Work Item Proposal / ISO (Number 13209) Task Force 14 within ISO/TC22/SC3/WG1-Data Communication Will be submitted as a draft international standard by the End of February 2012 Current version of the schema is ISO (URL: Part 1: Use Cases This is part of the preamble and has essentially remained unchanged for the past 18 months Part 2: Core Data Model This has already been submitted for draft international standard Part 3: Standard Interfaces This is the last remaining part, and is expected to be submitted by end of February. Electronics Tools & Equipment OTX: Open Test sequence eXchange

7 7 3. OTX – future expectations OTX (Open Test eXchange) format is an emerging ISO standard (ISO 13209) for exchanging vehicle test sequence information that promises to streamline the test authoring process and promote reuse across organizations within your company and between OEMs, suppliers and 3rd party maintenance providers. (URL: (2011))http://www.otxcentral.com/OTX-blog/bid/51894/View-Recording-of-Introductory-Webinar-on-OTX Broadening strategic focus: not only diagnostic domain! Electronics Tools & Equipment OTX: Open Test sequence eXchange

8 8 4. OTX – more information Electronics Tools & Equipment OTX: Open Test sequence eXchange There is a webinar available focusing on the following issues: Introduction to the OTX standard Why OTX? Overview of the OTX language Case study: Ford Europe Demonstration of GRADE-X OTX Editor Q&A URL: recording-now/http://www.otxcentral.com/watch-the-introduction-to-otx-webinar- recording-now/

9 9 5. OTX – architecture overview (simplified) Electronics Tools & Equipment OTX: Open Test sequence eXchange

10 10 6. OTX – Core Data Model (Excerpt) Electronics Tools & Equipment OTX: Open Test sequence eXchange

11 11 7. OTX – markup characteristics Electronics Tools & Equipment OTX: Open Test sequence eXchange XML based language Platform independent Great number of off-the-shelf solutions World-wide accepted No own grammar needed Syntax of OTX described in XML Schema Definitions (XSD) One XSD for the core and each Extension Easy validity checking Well defined extension mechanism Semantic description of the elements unspecified Left to Extension provider Core and Standard Extensions use structured prose Intention: No manual writing of OTX documents, but graphical composing

12 12 8. OTX – Example Electronics Tools & Equipment OTX: Open Test sequence eXchange const int UPPER_BOUND = 10; public procedure main() { int sum = 0; int counter = 0; for counter = 0 to UPPER_BOUND { sum = sum + counter; } showMessageBox("The sum is", toString(sum)); } Pseudo Code

13 13 8. OTX – Example Electronics Tools & Equipment OTX: Open Test sequence eXchange […]

14 14 x OTX – Example (Part 2) Electronics Tools & Equipment OTX: Open Test sequence eXchange

15 15 9. OTX – realization in PROVEtech:TA Electronics Tools & Equipment OTX: Open Test sequence eXchange visualization manual testing (realtime-) test automation support of XCP & CCP diagnostics fault simulation test management project- & user-management statistics PROVEtech:TA key features (so far):

16 16 9. OTX – realization in PROVEtech:TA How do our users test today? Manually Electronics Tools & Equipment OTX: Open Test sequence eXchange Visualization of signals and messages Stimulation / measuring signals & messages Big variety of controls/GUI elements Data acquisition analysis

17 17 9. OTX – realization in PROVEtech:TA How do our users test today? Automatically by scripting Electronics Tools & Equipment OTX: Open Test sequence eXchange Integrated programming environment for testscripts WinWrap Basic & test language extensions Realtime programming with RTAE (Real Time Automation Engine) Shared Data Storage (one / several databases) test automation: testmanager tree Editor

18 18 9. OTX – realization in PROVEtech:TA How do our users test in the future? Automatically & modelbased Electronics Tools & Equipment OTX: Open Test sequence eXchange

19 19 Operation System & Data Management Testequipment 9. OTX – realization in PROVEtech:TA How do our users test in the future? Automatically generated (& model-based) & OTX-conform Electronics Tools & Equipment OTX: Open Test sequence eXchange Benefits by using OTX: You can easily exchange your test sequences with Tiers and other suppliers I want these tests to work! (without exchanging the code) You give your own test-engineers the possibility to choose between graphical or script implementation You do not depend on expert programmers anymore Independent from the concrete realization: you can either translate it into C#, Java …or execute it directly (native execution) Abstract description guarantees reusability System- Under-Test ? any… Automatic (model-based) test case generation OTX any OTX or OTX

20 20 Menu bar with functions like Save or run List of all OTX elements Shows the flow of the procedure Shows i.e. errors occurring in the flow List of created variables Window containing the log messages. All windows can be positioned individual

21 21 START ENDE FOR DIALOG START ENDE FOR DIALOG PLANCODE

22 PLANCODE FOR i: 1-10 DIALOG IF(DEBUG == true) WRITELOG

23 PLANCODE FOR i: 1-10 DIALOG IF(DEBUG == true) WRITELOG

24 PLANCODE FOR i: 1-10 DIALOG IF(DEBUG == true) WRITELOG ACTION

25 25


Download ppt "ISO/WD13209 Open Test sequence eXchange MBtech for ETSI – January, 26th 2012."

Similar presentations


Ads by Google