RVS

What is RVS for?

RVS (Rapita Verification Suite) measures, optimizes and verifies the timing performance and test effectiveness of critical real-time embedded systems in industries such as aerospace and automotive. Composed of RapiTime (for on-target timing verification and optimization), RapiCover (for on-target structural code coverage) and RapiTask (RTOS-independent visualization of scheduling and event tracing on single and multicore systems), RVS enables aerospace and automotive electronics engineers to tackle the challenges of developing and maintaining critical real-time embedded systems. Qualification support is available for both RapiTime and RapiCover within projects requiring DO-178B/C or ISO 26262 certification.

Read More

How does RVS work?

RVS provides automated on-target timing analysis (RapiTime), on-target code coverage measurement (RapiCover) and RTOS-independent visualization of scheduling and event tracing (RapiTask). By instrumenting source code with expressions (instrumentation points, or iPoints), RVS identifies the parts of the source code that have and have not been executed (code coverage), and performance metrics for each part of executed code. Instrumentation data can be collected via a wide range of mechanisms, making RVS applicable to virtually any embedded system.

Read More

Who uses RVS?

RVS is used by aerospace and automotive software engineers who must verify the timing performance and test effectiveness of their critical real-time embedded systems. Because the most common approach relies on manual measurement and analysis, this work is effort-intensive and difficult to carry out. At the same time, technology trends mean the timing behavior of already complex embedded systems is becoming more difficult to analyze. As a result, RVS users typically want new engineering approaches and tools that can aid quick detection and analysis of potential timing problems during development.

Read More

RVS support specification

Developing RVS support for a specific target processor consists of writing a target specific library for the RVS API. A generic library is supplied with any RVS plug-in to allow a quick start.

Read More

RVS Aero

Developed by Rapita Systems and designed for the typical resource-constrained embedded avionics environment, a number of aircraft are flying today with systems verified by RVS Aero.

Read More

RVS Auto

Created for software developers working on high-integrity automotive applications, RVS Auto increases the efficiency of testing processes, aids identification of performance bottlenecks, and is designed for the typical resource constrained embedded environment.

Read More

RVS FAQs

Find answers to the most frequently asked questions about RVS.

Read More