OtfFeatures

From emotive
Jump to navigation Jump to search

Explore all the features of Open Test Framework.

OTF.png Development Environment

Focus on creating value and accomplishing tasks quicker with a clean, fast and powerful development environment for OTX-based tasks.

  • Complete and native support for OTX 1.0 according to ISO 13209
  • Support ODX 2.01, 2.1 and 2.2 according to ISO 22901-1
  • Graphical creation of test sequences by simply dragging and dropping activities without programming knowledge
  • Code-Editor – Editing of OTX-Sequences with OTL (Open Test sequence Language). 100 % OTX compatible programing language, similar to Java/C#.
  • Self definable OTX templates (see. office templates incl. placeholders) for quick and easy creation of application-specific structured projects, documents or procedures
  • Comprehensive project management (file repository)
  • Library concept for the creation and editing of sequences from the technical point of view of a technician
  • Extension manager for switch ON/OFF of OTX extensions
  • Meta-Data Manager for template based management of OTX-Meta information
  • Export and import of PTX-projects according to ISO 22901-1
  • Generation of simple generic testers (executable files * .exe)
  • Undo, Redo any depth
  • Extensive options for searching and replacing on object-level
  • Automatic reference adjustment with preview
  • Native and direct processing of OTX data (no import or export)
  • Industry tested (Volkswagen, Porsche, Audi, etc.)
OTFIndependence.png Independence

Build test sequences, independent from the underlying system.

  • Independent of the underlying runtime system environment. New special run-time systems can be easily added.
  • Independent of vehicle diagnostic runtime system (ASAM server, MVCI-Server). Currently three implementations are supported: VW-MCD, Porsche MVCI-Server and RA-MVCI-Server.
OTFTeam.png Team Collaboration

Connect the development team through integrated tools that foster collaboration.

  • Integrated SVN Version Control (TortoiseSVN)
  • Differ, Merger etc.
OTFExecuting.png Execution, Debugging & Diagnostics

Identify and solve issues that keep your solution from running correctly.

  • On-the-fly code generation for execution of test sequences (C#, Java, Lua, arbitrary target languages can be added)
  • Integrated visual debugger with watch window support Set breakpoints, optimize your code and resolve errors
  • Offline-Execution for development of sequences without ECU communication
  • Generic-Screen – Generic creation of OTX screens (HMI)
  • Screen-Mapping – Mapping of OTX-Variables to controls within a Windows Forms application (HMI)
  • Device-Mapping – Mapping of Device-Signatures (Measure) to DLL's for interaction with arbitrary external devices
  • Context-Mapping – Mapping of Context-Variables to identification routines (public static method of a DLL)
  • Integrated Text block library incl. Editor (I18N)
  • Convenient configuration and generation of log files (Logging)
  • Support of ODX units (UNIT-SPEC) for Quantity
OTFValidation.png Ensure Quality

Advanced testing tools assure quality throughout the lifecycle of your solution, enabling high quality software.

  • On-the-Fly design time validation of all standard and new defined checker rules
  • On-the-Fly dead link validation for ODX databases
OTXDeployment.png Release Management

Deploy your solution for any environment with tools that reduce your cycle time and improve your delivery process.

  • Complete integration of workflow control and release management system (Admin-Data)
  • Deploy your solution with integrated MSI-Installer
  • OTX Viewer for graphically view and analyze OTX in a Browser (Firefox)
OTXExtensibility.png Extensibility

Completely new development with an open software architecture for a simple extensibility at almost each layer.

  • Support of various new extensions like File, XML, DiagDataBrowsing+, Core+, EventHandling+ and DataBase (EMOTIVE is initiator and driver of a new ASAM work group for the standardization of further OTX extensions)
  • Extension of standardized Checker rules (e.g. for ODX/OTX data consistency)
  • Stand-alone OTX-API and OTX-Runtime API for integration in own tools