Publications/SCA Complete

Blackspot: Using Tensor Decompositions to Guide Inspection of Source Code

In this paper we introduce Blackspot, an extension to R-Check SCA that uses unsupervised machine learning based on tensor decompositions to organize and highlight sections of source code for more systematic inspection. Using markers identified by R-Check SCA’s Pitchfork rule language, multidimensional decompositions are used to cluster code so as to group similar structures for

Read More »

Cross-Format Analysis of Software Systems

In various implementations of a software analysis system, compliance checking is facilitated by analyzing different characteristics of a software system to be developed, and by comparing the information extracted from these analysis. Two or more characteristics may be expressed in different formats or languages, and the descriptions of one or

Read More »

Accelerating SCA Compliance Testing with Advanced Development Tools

In this paper, we explore the potential for combining model-based development environments supporting automatic code generation with novel static testing technology to accelerate the SCA compliance testing process. Model-based development and automated testing yield higher regularity and predictability, reducing testing complexity and sidestepping some issues for software intended for deployment

Read More »

Bridging the Gap Between Specifications and Compliance Tests

This presentation was given at the 2013 Wireless Innovation Forum (WIF) annual meeting, describing how Reservoir’s R-Check product meets needs of one of the top innovations needed for software radio, specifically that R-Check provides “the ability to certify software implementations of waveforms for use on various radio computing platforms promises

Read More »

The Benefits of Static Compliance Testing for SCA Next

The next generation of the Software Communications Architecture (SCA) specification (SCA Next) introduces several features that will affect the compliance certification process. Among the more significant and high-profile changes are the introduction of multiple supported platform models and support for both CORBA and non-CORBA transport layers. These features, which further abstract

Read More »

A Path Toward Cost-Effective SCA Compliance Testing

We present R-Check™, a versatile architecture used to develop R-Check SCA, an SCA-specific static-analysisbased compliance testing tool for software radio waveforms. R-Check SCA was developed for JTEL and is intended to provide a cost-effective replacement for several of their search-and-inspect-based compliance testing procedures. The R-Check architecture makes use of several

Read More »