Streamlined verification with RVS 3.18
Sequence and response time analysis
RapiTime now lets you measure the time taken between the execution of any points in your code, providing a flexible approach for gaining valuable insights on your code's timing behavior. This lets you analyze system response times, periodicity of execution, and separation, among other things.
After setting up a sequence and the measurements collected from it, RapiTime collects measurements when your code executes, and presents your results in a report.
Analyze code complexity
RVS now analyzes and reports on the cyclomatic (McCabe) complexity of analyzed code.
Complexity results are shown in your report’s Structure tab and you can color RVS Treemaps by code complexity, making it easy to identify complex functions for which refactoring may be beneficial or needed to meet coding standards.
Visualize call dependencies
RVS now lets you visualize the call dependences in your code, so you can understand your code's call structure at a glance. This can help support analyses such as control coupling analysis.
In a new dedicated dependency view, you can zoom into any file or function to explore the call relationships between that element and the other elements in your code.
- Is RVS 3.18 backwards-compatible with previous versions?
Yes. RVS 3.18 is backwards compatible with previous versions. If you're upgrading from RVS 3.6 or earlier, however, we recommend that you set up a new integration to benefit from the improved project management features introduced in RVS 3.8.
- Which host operating systems can RVS 3.18 be used on?
To align with updates to Microsoft's support for Windows and Windows Server versions, support has been removed from RVS in RVS 3.18 for older Windows operating systems that are no longer supported by Microsoft.
RVS 3.18 supports Windows versions 10+, Windows Server versions 2016+, and a variety of Linux distributions including Ubuntu and Red Hat.
RVS tools can be used on projects with unsupported operating systems by using a clone integration to split the process and delegate parts of it to the unsupported machine. - I'm running a wavefront version – can I upgrade to RVS 3.18?
If you're running a wavefront version, please contact us to determine whether you can upgrade.
- Which new features and enhancements are planned for the next version of RVS?
You can follow the RVS development roadmap, which we regularly update, on our website.