Both instrumentation-based and zero-footprint (instrumentation-free) RVS verification tools are available to support the following activities:
- Structural coverage analysis – (RapiCover and RapiCoverZero)
- Worst-case execution time analysis (RapiTime and RapiTimeZero)
- Scheduling visualization – (RapiTask and RapiTaskZero)
Depending on your project and needs, instrumentation-based, zero-footprint, or both solutions for each activity may be better for you. Consult the table below to determine which is best for your project.
Feature | RapiCover, RapiTime, RapiTask | RapiCoverZero, RapiTimeZero, RapiTaskZero |
---|---|---|
Works without source code | No | Yes |
Works without instrumentation | No | Yes |
Integration with development environment | Integration needed | No integration needed |
Tool qualification support | (RapiCover and RapiTime only) Yes | (RapiCoverZero and RapiTimeZero only) In development - contact us for details |
Trace size and data processing time | Depends on applied instrumentation | Typically larger trace and longer data processing times |
Supported platforms (target, data collection mechanism) | Flexible, almost any platform supported (see compatibility) | Requirements on platform (branch trace and context switch information must be available), PSP needed (see compatibility) |
MC/DC analysis (e.g. for DO-178C DAL A) | (RapiCover only) Yes | (RapiCoverZero only) No |