Coverage Analysis

Coverage Analysis

When developing Software for mission critical real-time systems, how do you know that you have tested every single line of code your have written? Do rely on your thorough testing and the test cases you have written. To process of determining whether your testing has indeed touched and tested each and every piece of the software code is called Coverage analysis.

Every mission critical real-time system must undergo rigorous testing and needs to be certified against coverage. Use of automated tools not only saves time but huge cost too since the process is fast and repeatable multiple times.

Spundhan has partnered with Rapita Systems Ltd., UK to sell and distribute on-target coverage analysis tools in India. Spundhan's team is well aware of the complexity involved in software and provides full support for tool integration, onsite testing and consultancy services for all Rapita's products.

What is RapiCover for?

RapiCover is an on-target code coverage measurement tool that supports system and integration testing processes. Because RapiCover has been designed specifically with embedded systems in mind, its low resource utilisation means unnecessarily repeating tests with different code sections is significantly reduced if not eliminated. This leads to testing with the least amount of effort and in the shortest amount of time. RapiCover maps code coverage to specific test cases, and provides an adaptable approach to on-target code coverage measurement. RapiCover provides support for each of the standard code coverage criteria up to MC/DC.

 

How does RapiCover work?

RapiCover works by testing code on-target in the environment for which it was designed. Aimed at real-time, embedded applications, RapiCover collects execution traces to provide you with code coverage metrics which identify which sections of code are either untested or covered by unnecessary test cases.

Who uses RapiCover?

RapiCover is used by aerospace and automotive software engineers who develop or maintain large critical real-time embedded systems and need code coverage measurement data to understand how well their system is performing. Used around the world by engineers working on DO-178B/C and ISO 26262 projects, RapiCover users are typically engineers who need to test with the least amount of effort and in the shortest amount of time.

RapiCover Aero

Code coverage measurement - specifically for aerospace engineers. RapiCover Aero provides tool qualification support to facilitate its use within a project requiring DO-178B certification.

RapiCover Auto

Code coverage measurement - specifically for automotive electronics engineers. RapiCover Auto provides tool qualification support to facilitate its use within a project requiring ISO 26262 certification.