SCA Artifact Generation
Zeligsoft’s tools provide SCA generation capabilities with generation for:
Our SCA generation saves users thousands of hours in SCA-based Software Defined Radio development time.
Correct-by-construction descriptor files
The development of Software Defined Radio (SDR) waveform applications based on the SCA requires that hundreds of SCA-compliant XML descriptor files be generated and validated for each waveform. Manually writing these files is a risky, error-prone task that can take months. It diverts engineering resources from their most critical and valuable role: the creative design of new applications.
Zeligsoft provides SCA generation with automatic generation of the complete set of SCA-compliant XML descriptor files remove risk from one of the most error-prone activities in SCA development and provides significant time-savings.
Once developers graphically model, configure and validate applications and platforms, Zeligsoft SCA generation takes over and automatically generates the complete set of SCA-compliant XML descriptor files.
Automated generation improves application quality and reduces the costs associated with the maintenance and evolution of SCA applications, even as system complexity increases. Automation through SCA generation frees engineers from low-level development tasks.
Component code generation
Coding SCA components requires precise knowledge of the standard and continuous attention to the external interface of the component — the SCA “wrapper”. Under separate license from Zeligsoft CE™, Zeligsoft provides a Code Generator for SCA component code.
SCA test code
Testing early and often throughout the development cycle is a key element of risk reduction. Our SCA test code generator automatically generates a complete test harness to exercise the selected components for each aspect of SCA resource compliance. This results in significantly accelerating your testing cycle, improving your productivity and establishing high quality, SCA-compliant software from the very beginning of your development cycle.
Documentation
Documentation generation provides improved communication between project team members. Using the SCA model — which contains all of the details on the application, platform, components and devices — CE's SCA generation capability allows users to generate customized documentation. Using templates, the documentation generation feature lets users specify the layout, content and format of the documentation. To enable efficient reviews and communication, users can also produce documentation relating to a specific view — for example, a list of all components in the waveform or a description of a specified deployment. SCA documentation generation is a great way to improve communication for better project management.
Keeping the model and artifacts in lock-step
Automatic SCA generation ensures consistency of coding across projects for unsurpassed quality and maintainability. Descriptors and code are always kept in lock-step with any changes to the SCA model; SCA generation preserves the architectural intent of the system.