Difference between revisions of "OtfFeatures"
Jump to navigation
Jump to search
Line 6: | Line 6: | ||
| [[Image:OTF.png|64px|link=OtfUserDoc]] || '''Development Environment''' | | [[Image:OTF.png|64px|link=OtfUserDoc]] || '''Development Environment''' | ||
''Focus on creating value and accomplishing tasks quicker with a clean, fast and powerful development environment for OTX-based tasks.'' | ''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) |
− | * Native and direct | + | * 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.) | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
Line 31: | Line 38: | ||
| [[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 | + | * 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 | + | * 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 | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
Line 48: | Line 60: | ||
* Complete integration of workflow control and release management system (Admin-Data) | * Complete integration of workflow control and release management system (Admin-Data) | ||
* Deploy your solution with integrated MSI-Installer | * Deploy your solution with integrated MSI-Installer | ||
− | * OTX | + | * [[OtxViewerUserDoc|OTX Viewer]] for graphically view and analyze OTX in a Browser (Firefox) |
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
Line 54: | Line 66: | ||
''Completely new development with an open software architecture for a simple extensibility at almost each layer.'' | ''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) | * 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 | + | * Extension of standardized Checker rules (e.g. for ODX/OTX data consistency) |
− | + | * Stand-alone [http://www.emotive.de/DeveloperReference/OtxApi/html/17566ff9-8c18-4795-ab2e-b269c81b721f.htm OTX-API] and [http://www.emotive.de/DeveloperReference/OtxRuntime/html/17566ff9-8c18-4795-ab2e-b269c81b721f.htm OTX-Runtime API] for integration in own tools | |
|} | |} |
Revision as of 17:46, 25 March 2015
Explore all the features of Open Test Framework.
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.)
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.
Team Collaboration Connect the development team through integrated tools that foster collaboration.
- Integrated SVN Version Control (TortoiseSVN)
- Differ, Merger etc.
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
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
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)
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