Difference between revisions of "OtfFeatures"

From emotive
Jump to navigation Jump to search
(Created page with "{{DISPLAYTITLE:Open Test Framework - Main Features}}Category:OTF Explore all the features of Open Test Framework. :{| {{TableHeader}} |- style="vertical-align:top;" | I...")
 
Line 31: Line 31:
 
| [[Image:OTFExecuting.png|64px|link=OtfUserDoc]] || '''Execution, Debugging & Diagnostics'''
 
| [[Image:OTFExecuting.png|64px|link=OtfUserDoc]] || '''Execution, Debugging & Diagnostics'''
 
''Identify and solve issues that keep your solution from running correctly.''
 
''Identify and solve issues that keep your solution from running correctly.''
* On-the-fly code generation for execution of test sequences (C#, arbitrary target languages can be added)
+
* On-the-fly code generation and compilation for execution of test sequences with best performance (C#, arbitrary target languages can be added)
 
* Integrated visual debugger with watch window support
 
* Integrated visual debugger with watch window support
 
* Set breakpoints, optimize your code and resolve errors
 
* Set breakpoints, optimize your code and resolve errors

Revision as of 20:29, 7 October 2014

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.

  • Graphical programming. Drag and drop objects directly into visual test sequences- no programming language to learn.
  • Experts can edit OTX with an text editor like a programming language with OTL, a Java like Pseudo-Code which is fully OTX compatible
  • Use self defined OTX-Templates with place holders support for quick and easy creation of special structured OTX documents
  • Separate specification and implementation views enable you to capture high level sequence first and then add implementation details later
  • Automatically lays out nodes and routes connections for readability
  • Fast processing of very large OTX databases
  • Native and direct working on OTX data (no import or export!)
  • Support of a fully OTX compatible convenience layer above OTX for the generation of test sequences on a high grade of abstraction
  • Already proven in Industrial Environments (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 and compilation for execution of test sequences with best performance (C#, arbitrary target languages can be added)
  • Integrated visual debugger with watch window support
  • Set breakpoints, optimize your code and resolve errors
  • Simulation of vehicle diagnostics communication lets you execute and debug your sequences - even before vehicle communication is added
  • Complete support of auto generated generic screens and/or support of mapping to self-designed GUI (Windows Forms)
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)
  • Stand-alone OTX-API and OTX-Runtime-API for integration in own tools
  • A new OTX runtime environment for Java and for the execution in embedded systems (Lua-Script) is currently under construction