Products & Services

csXPY

csXPY employs an innovative technology to provide code coverage and profiling information for on-chip software testing, extending the ability of verification and validation activities to offer in-depth views of the system. csXPY aims to provide automated code coverage analysis based on low level monitoring of the target system, running the original non-instrumented code, through a boundary scan interface.  

Verification & Validation of business and mission critical software - where failure can mean anything from loss of vital mission data or expensive equipment to loss of life - requires accurate and effective tools and methods. Therefore, systems are thoroughly assessed, using automated tools, to comply with the demand for extensive testing. Code coverage tools allow the tester to know how far the source code of the application has been tested.  

csXPY begins by parsing the source code of the target application to gather information about statements, decisions, condition, and function entry and exit points. The application binary code is loaded into the target system and its execution controlled by the on-chip debugger facilities. csXPY accesses both the on-chip debugger and processor registers through boundary scanning.

csXPY - Code Coverage tool

Key Features

  • Statement Coverage
  • Decision Coverage
  • Condition Coverage
  • Modified Condition/Decision Coverage, as required by RCTA/DO-178B standard
  • Accurate timing information of the running application, both at task level and OS executive level
Case Studies

For more information contact us