Proven In-System Diagnostics
  for better hardware, sooner.
 
 

ValidationAssistant™

Download PDF datasheet link icon

Flexible GUI to control, configure, execute and report on your validation and diagnostic tests

For designers of 32-bit embedded systems who must deliver high quality quickly and at low cost, Kozio's kDiagnostics is a comprehensive, configurable, and cost-effective hardware validation suite that provides an extensible and reusable solution. The ValidationAssistant option provides a flexible user interface targeted to the needs of engineering teams as they attempt to complete design validation under increasing schedule and resource pressures. ValidationAssistant provides visibility into the test and diagnostic process, maintaining hierarchical visual lists of test methods and suites, flexibly organized by component, test suite, low-level method, or test type (e.g. performance). In addition, users can configure methods and suites, initiate and control execution, and instantly see status reports on test completion.

Kozio's ValidationAssistant screenshot
 

The full Kozio solution is a suite of software tools for design validation and board bring-up, binary image downloading, in-system programming, automated board testing, and in-field power-on self-test. kDiagnostics Design Suite is positioned for design and development engineers wishing to ensure their board designs fully and correctly meet specification, and delivers high test throughput and superior levels of coverage, along with a user-interface targeted to the tasks required for board validation.

Flexible connectivity options to support your testing processes

All your target platforms running kDiagnostics can be connected to ValidationAssistant, through any network connection, including serial, USB and Ethernet, and you can access any target platform remotely across the network. Validate boards in your contract manufacturer, located on another continent, from your office. You can switch from target to target, where the targets are of the same or different types.

You can download a new image into memory on any target platform using a simple dialog. These images can be CRC-wrapped to ensure no corruption on loading. In addition, you can create and download to your target custom script files that can be used for extremely fast creation of new drivers and tests, including interactive prompts controlled by the target for such tests that require user acknowledgement.

Visualize your testing process – high-level and low-level together

Your testing process is defined in a simple XML file that you can edit and distribute, enforcing common test practices across sites and with your contract manufacturer. Loading a new command definitions file effectively loads a new process, so there's no need to learn a different series of commands, options and variables, or a new user interface.

Fast and easy visualization of test process, including the test suites to be used and the methods they contain, and the order in which they will be applied. Select any method to learn more about it, and to view or modify its configuration parameters. You can also execute a unique test method or suite, and instantly view results on test completion. Easy to learn to use for debugging and troubleshooting validation problems.

Contains full online help, personalized to your board, for each test method and suite to be used during testing process.

Easy to customize for debugging flexibility

ValidationAssistant logs all host-to-target and target-to-host communications. You can access, in real-time, results immediately after running tests complete. When tests fail, users interactively develop short test scripts using these failing results, and quickly iterate through small tests and sequences to pinpoint the problem's causal mechanism.

A simple-to-use command dialog is available for entering command parameters. This same dialog displays command usage, command parameters and environment variables. Users can cut a complete, formatted, command, and paste into a script file for downloading to the target for execution.

 

Features

Ease of use for new or infrequent users; a power tool for experienced practitioners

Remote access to any target-resident kDiagnostics, across any network connection (serial, USB, Ethernet, etc)

Control your entire testing process - not just individual testing - at any location, from your desk

Easily customized for interactive use; modify existing test configurations, or add new ones

Benefits

Eliminate your development of custom code that's not mission-critical to application success; kDiagnostics and ValidationAssistant validate your hardware sooner

Applied to all your hardware diagnostics, a common non-intrusive and test-focused user interface makes troubleshooting power available everywhere; to all designers, at all locations

Superior visibility into the entire process; know what you're doing, know how it's being done, and always know where you are

Increased predictability: hardware status always at your fingertips

 
 
Example printed circuit board


Use kDiagnostics to ensure that your board design meets functional specifications, or use Kozio's complete In-system Diagnostics platform across your whole product life-cycle. More thoroughly test your board.

Get better hardware, sooner.


I have a question about a Kozio product.