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

SCA Reverse Engineering

Not all SDR development projects accounted for the Software Communications Architecture from day one. Some projects have completed their development cycle and are now going through SCA certification. Other projects have completed their first delivery and are ready to use existing components in future SCA projects.

Zeligsoft CE™ provides SCA reverse engineering — allowing developers to easily reverse-engineer legacy and 3rd party COTS components and applications, making them SCA compliant. With CE, systems and applications can be evolved quickly and efficiently to meet the SCA standard.

Import and model existing applications and platforms
CE's SCA reverse engineering capability imports complete or partial sets of manually authored XML descriptor files and provides a detailed visual representation of the system so that designers can understand the application/platform architecture and relationships between components. Having a visual model dramatically improves a developer’s ability to evolve and/or reconfigure a design.

XML reverse engineering
The XML is validated at the syntactic and semantic levels and a list of compliance violations is provided. Violations are resolved through CE's model-based workflows. Once the XML has been reverse engineered it can be maintained through model based workflows. The model becomes the source from which SCA descriptors are generated.

SCA validation of legacy applications
From the model, CE validates components, applications, devices and nodes for SCA compliance, providing guidance on resolving SCA violations.

Portability
CE addresses important portability concerns:

  • Portability of application and platform models, over different versions of standards
  • Portability of applications over different hardware platforms, SCA Core Frameworks and other OE elements
  • Portability of components over different applications

As with all standards and specifications, the SCA will evolve. CE decouples high-level graphical component definitions from low-level descriptor details to simplify model portability. This ensures that changes to the SCA will not require a change to your design.

SCA-compliant components and applications are also portable over different hardware platforms, SCA Core Frameworks and other OE elements. Additional details on how CE facilitates application and component portability can be found in the Application Note “Running a waveform on multiple SCA compliant Core Frameworks”.

 

    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