Home | Resources | Support
SDR - Software Defined Radio: Reduce Risk with Zeligsoft

SCA Test

By automating the process of testing SCA components and applications, Zeligsoft SCA Test significantly accelerates your testing cycle, improves your productivity and establishes high quality, SCA-compliant software from the very beginning of your development cycle.

Test for SCA compliance early and often for reduced development risk
Testing early on and throughout the development cycle reduces the risks that affect time to market, cost and software quality. By exercising components at the beginning of the development cycle in a runtime environment, and by continuing to test as components are refined, you can be confident that your code is always SCA-compliant.

Automated SCA test code generation
SCA Test can be used to test software aspects that have been hand written, generated automatically using Zeligsoft Code Generator, or developed using a 3rd party tool. Regardless of your code’s origin, you benefit from fully automated testing of all aspects of the SCA specified CF::Resource interface for each component.

Zeligsoft SCA Test generates a complete test harness to exercise the selected components for each aspect of SCA resource compliance, including control, configuration, port access and query, and component property verification. Hundreds of tests can be automatically generated and executed.

Each component implementation can be designated for automatic testing. Leveraging the test information specified in the Zeligsoft CE™ model for the component properties, these SCA tests can be tailored to further ensure proper execution of the component in an SCA environment.

The generated test harness includes all the code needed for connecting to and exercising, through CORBA, the resource interface on the component under test so that you do not require an SCA Core Framework to begin your tests.

Compile component tests
Zeligsoft SCA Test supports the target environment by generating the required makefiles and directives to allow the test harness to be built for the embedded target or host.

This benefits your project team as the generated testing software can be fully integrated into the build process. Users can direct SCA Test to automatically build the test harness into an executable, ready to run on the target system you specify.

Execute component tests on host or target
Users can execute tests on host or target. SCA tests can be initiated with only a basic CORBA connection to the component, allowing testing to begin before a full platform with a live SCA operating environment is available.

Components modeled in CE can be tested in isolation and/or with all other components making up the SCA application (waveform). Multiple implementations of a component can be tested to ensure proper operation on all defined implementation platforms.

Users simply kick off the test from CE. Once initiated, execution is carried out by the test harness through the CORBA environment. Results of the tests are recorded by the test harness for later presentation in a unified test report.

Evaluate results
Once tests are complete, a report is presented. This report summarizes the SCA test results and provides you with details of each SCA test for each component, including the criteria used for the test and the response given by the component. You can use this report to correct any issues identified and/or prove compliance with the Software Communications Architecture standard for components that support the CF::Resource interface.

Zeligsoft SCA Test automates a key element in the SCA development process, providing teams with industrial strength SCA component test code generation, execution of tests on host or target, and detailed reporting of test results.

For additional specifications, download the Zeligsoft SCA Test Data Sheet.

 

    Military Embedded Editor's Choice CE for Software Defined Radio
    CE 2.4 Data Sheet - SDR/SCA
    SCA Test Data Sheet - SDR / SCA
    SDR/SCA Evaluation Package
    Zeligsoft CE Development tool for Multiprocessor SoC Architectures Software Defined Radio SDR/SCA