Mx-VDev™

Overview

Used to capture requirements and verify that the requirements have been met. 

  • Great for taking data from vehicle recordings, and playing it back against a model or C code to see how it behaves.
  • Simple complete daily regression testing, possible with Mx-VDev™, lets you know quickly if a test no longer passes.

Highlights

  • Against a model, on a software-in-the-loop target or on a HIL tester.
  • Building block test cases allow you top build complex test scenarios, with sequential and concurrent execution.
  • Maintain complex test suites by presenting the test cases in a graphical, easy-to-understand representation.
  • The Mx-VDev™ building block approach to creating test vectors enables you to reuse tests or parts of tests at many levels (Scenarios, Test Cases, Signals, BataBlocks, Transitions)
  • The annotated graphical presentation of test vectors lets you easily understand how the control system is stimulated and how it responds. 
  • Capture the information about behavior in systems engineers' terms, leaving translation of the test to any test harness until the time of test execution.
  • Leverage legacy test suites - import/export CSV, Excel, MAT file format.
  • Triggers, for example, allow you to switch to the next test step once a precondition is met.
  • Record in XML format as you execute existing test vectors.
  • Enterprise Reporting - Provide Mx-VDev™ with annotations and comments and we generate a complete HTML Test Specification
  • With Mx-VDev™ you draw test stimuli, defining how an input signal changes over time. The signal may be drawn, or generated using a Signal Generator, or created programmatically using snippets of code
  • Capture sufficient information at that time so that execution of the test and analyses of results can be fully automated.
  • Coverage measurement supported by Mx-VDev™ for both C/C++ code and Simulink models.
  • When a test fails, but the behavior is acceptable, a single click will capture the behavior as the future required behavior.  No scripting required.
  • Test Re-use Portability: Modelers, software engineers and hardware engineers are all working to the same customer requirements.  If the requirements are the same, are not the test vectors similar?
  • A key to productivity is to be able to use the same test vectors for testing models, C code and target control systems. Mx-VDev's™ unique ‘iTransform’ technology allows you to map the same test vector into many test environments.
  • Test Data Maintenance: Several features of Mx-VDev™ aid in the maintenance of your test vectors.

 Specification

  • Nice support for Simulink/Matlab Rhapsody, Statemate,
  • CAN, LIN, …