1 / 25

ISO/WD13209 O pen T est sequence e X change MBtech for ETSI – January, 26th 2012

ISO/WD13209 O pen T est sequence e X change MBtech for ETSI – January, 26th 2012. Electronics Tools & Equipment OTX: Open Test sequence eXchange. Introduction. Welcome everyone again!! We are: Stefanie Götzfried (MBAT / Usability Expert) Stefan Kraus (OTX Implementation)

koren
Download Presentation

ISO/WD13209 O pen T est sequence e X change MBtech for ETSI – January, 26th 2012

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ISO/WD13209 Open Test sequence eXchangeMBtech for ETSI – January, 26th 2012

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

  3. Electronics Tools & EquipmentOTX: Open Test sequence eXchange 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 don’t • Give detailed input about your design perspective • Yes? Contact me!! Stefanie.goetzfried@mbtech-group.com

  4. Electronics Tools & EquipmentOTX: Open Test sequence eXchange Short agenda • OTX – former motivation • OTX – status • OTX – future expectations • OTX – more information • OTX – architecture overview (simplified) • OTX – core data model (Excerpt) • OTX – markup characteristics • OTX – example • OTX – realization in PROVEtech:TA

  5. Electronics Tools & EquipmentOTX: Open Test sequence eXchange 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

  6. Electronics Tools & EquipmentOTX: Open Test sequence eXchange 2. OTX – status • 20.12.2008 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 0.9.5 • ISO 13209 (URL: http://www.iso.org/iso/catalogue_detail.htm?csnumber=53507) • 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.

  7. Electronics Tools & EquipmentOTX: Open Test sequence eXchange 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: http://www.otxcentral.com/OTX-blog/bid/51894/View-Recording-of-Introductory-Webinar-on-OTX (2011)) • Broadening strategic focus: not only diagnostic domain!

  8. Electronics Tools & EquipmentOTX: Open Test sequence eXchange 4. OTX – more information • 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: http://www.otxcentral.com/watch-the-introduction-to-otx-webinar-recording-now/

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

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

  11. Electronics Tools & EquipmentOTX: Open Test sequence eXchange 7. OTX – markup characteristics • 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. Electronics Tools & EquipmentOTX: Open Test sequence eXchange 8. OTX – Example 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. Electronics Tools & EquipmentOTX: Open Test sequence eXchange 8. OTX – Example […]

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

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

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

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

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

  19. Electronics Tools & EquipmentOTX: Open Test sequence eXchange 9. OTX – realization in PROVEtech:TAHow do our users test in the future? Automatically generated (& model-based) & OTX-conform Automatic (model-based) test case generation Operation System & Data Management Testequipment System- Under-Test • 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 OTX ? any… or any OTX OTX OTX

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

  21. START START + FOR FOR DIALOG DIALOG - - ENDE ENDE CODE PLAN

  22. + - - FOR i: 1-10 IF(DEBUG == true) CODE PLAN WRITELOG DIALOG

  23. + - - FOR i: 1-10 IF(DEBUG == true) CODE PLAN WRITELOG DIALOG

  24. + - - FOR i: 1-10 IF(DEBUG == true) CODE PLAN WRITELOG ACTION DIALOG

More Related