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

SCA Deployment Analysis

If the actual assignment or deployment of software components to hardware devices is done at system initialization time, how can system integrators or architects ensure that this assignment will work properly in the field?

Zeligsoft CE™ solves this problem by providing a complete feature set for SCA deployment modeling, validation, analysis, and enforcement.

Deployment validation
Zeligsoft CE validates whether a particular SCA deployment model is compliant with SCA rules. Validation checks whether the radio platform has sufficient resources to support the application. It also verifies connections between the application and the platform.

Deployment analysis
In addition to SCA deployment modeling and validation, Zeligsoft CE provides deployment analysis capabilities. CE allows developers to query deployment options to support the determination of the optimal application deployment. With CE, engineers are able to narrow deployment options (i.e. which components can run on which devices) at design time, in small, inexpensive iterations. Software Defined Radio development risks are greatly reduced by accelerating and facilitating the iterative development process. Deployment Analysis is especially beneficial for project teams porting waveforms from one platform to another.

Deployment calculation
With a given application and platform, Zeligsoft CE will calculate the set of possible SCA deployment models — vital information that all project teams can benefit from.

Deployment enforcement
SCA application and platform profiles, which describe the requirements and capabilities of components, applications, devices and platforms, are well-defined by their descriptor files. Zeligsoft uses an additional deployment descriptor — an SCA construct that enforces components to devices — so that users can enforce the SCA Core Framework to deploy an application as modeled. This way CE allows the user to enforce specific SCA deployment models in an execution environment (host or target) for analysis, testing, and debugging.

Deployment observation
Deployments, whether enforced or dynamically created, can be executed on a running platform using Zeligsoft’s runtime monitoring capability. This feature connects design artifacts with runtime analysis, allowing users to compare the deployment on the radio with the modeled deployment. 

Users who allowed their deployment to be configured dynamically by the SCA will see immediately on which devices their components are running. Users who enforced their deployment will see immediately if their deployment is running as expected.

For additional details on SCA deployment modeling and deployment management, download the White Paper “SCA Deployment Management: Bridging the Gap in SCA Development”.

 >> Back

 

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