R-Check® SCA

Fast & Easy Software Communications Architecture (SCA) Compliance Testing

R-Check® SCA shortens Software Communiations Architecture (SCA) compliance testing time from weeks and months to hours. Literally. It is the only turnkey source-code analysis tool specifically engineered for the SCA and used by the United States Government test authority.

R-Check SCA Visualizer
R-Check is fast

We’re Proven at JTEL

The US Military’s JTNC Test and Evaluation Laboratory (JTEL) reports that using R-Check SCA provided up to a 90% reduction in the time required to test [APO]603, [APO]604, [APO]607, and [OE0]620.

R-Check has Flexible Reporting

We’re Highly Flexible

R-Check SCA’s reporting flexibility enables reports to be automatically generated individually, or as a consolidated view. Our Open XML format makes reports viewable with open-source and commercial tools and can be easily converted into HTML, CSV, or text reporting formats.

R-Check Code Coverage

We’ve Got You Covered

R-Check SCA delivers 100% code coverage, parsing full ANSI C and C++ languages, CORBA middleware ID, and SCA XML descriptor files. Coverage includes all header files and even preprocessors’ excluded code.

R-Check is Powerful

We’re Powerful, yet Friendly

R-Check SCA is a powerful static source code analysis tool that was designed for easy use by the software-defined radio (SDR) development community. It is easy to install, comes bundled with integrated help features and a comprehensive user guide, and is fully supported.

R-Check is easily scriptable

We Go With Your Flow

R-Check SCA supports command-driven execution that can be scripted for easy integration with almost any development workflow and includes Eclipse-based tools such as NordiaSoft’s SCA Architect™. Its open end-to-end command line interface also recognizes SCA files; just point to your source file directory and go.

R-Check empowers compliance testers

We Make You a Compliance Hero

R-Check’s SCA-specific testing and validation tools let you flag non-compliance issues at the earliest stages of software development and address them well before software certification submission. You become the compliance hero by reducing expensive dry-runs and iterative submissions for certification.

We Ensure Completeness and Consistency Across the SCA Project Workflow

The SCA is complex and includes requirements that cut across source code, CORBA middleware IDL, and XML descriptor files. R-Check SCA includes patent-pending technology that simplifies the SCA by supporting integrated testing across file types, ensuring completeness and consistency. Tests can be tailored to individual components, packages, or whole assemblies. The expanded workflow builds naturally on the base R-Check workflow. The extraction tool replaces the IDL compiler, and an additional open format supports transferring summary information into the source code analysis tool. The result is a seamless integration of reported violations.

R-Check Flowchart


R-Check SCA Product Brochure

R-Check SCA Product Brochure

Reservoir Labs’ R-Check® SCA is a powerful static source code analysis tool tailored for Software Communications Architecture (SCA) compliance testing. R-Check SCA parses the full ANSI C and C++ languages (including preprocessor emulation), CORBA® middleware IDL, and SCA XML descriptor files, enabling total code analysis for SCA 2.2 and 2.2.2 projects. For all files, compliance checking is performed with complete awareness of the code structure and context.

Click here for a list of publications related to R-Check.

How to Buy

R-Check SCA is available directly from Reservoir. Please contact us for assistance and additional information on R-Check SCA in your SDR development & test environment. R-Check SCA is also available as an integrated plug-in to NordiaSoft’s SCA Architect™. For more information or to purchase the plug-in, please contact NordiaSoft or an authorized SCA Architect reseller.

To learn how to integrate and/or distribute R-Check SCA with your SDR development tool suite, please contact us.