PD CEN/CLC/TR 17602-80-01:2021
Space product assurance. Reuse of existing software
Standard number: | PD CEN/CLC/TR 17602-80-01:2021 |
Pages: | 62 |
Released: | 2021-11-05 |
ISBN: | 978 0 539 17790 9 |
Status: | Standard |
PD CEN/CLC/TR 17602-80-01:2021 Space Product Assurance - Reuse of Existing Software
Standard Number: PD CEN/CLC/TR 17602-80-01:2021
Pages: 62
Released: 2021-11-05
ISBN: 978 0 539 17790 9
Status: Standard
Overview
The PD CEN/CLC/TR 17602-80-01:2021 is a comprehensive standard that focuses on the assurance of space products, specifically addressing the reuse of existing software. Released on November 5, 2021, this 62-page document is an essential resource for professionals in the aerospace industry who are looking to optimize their software development processes by leveraging existing software assets.
Why Choose This Standard?
In the highly specialized field of space product development, ensuring the reliability and efficiency of software is paramount. This standard provides a structured approach to reusing existing software, which can significantly reduce development time and costs while maintaining high-quality standards. By adhering to the guidelines set forth in this document, organizations can achieve greater consistency and reliability in their software products.
Key Features
- Comprehensive Guidelines: The standard offers detailed instructions on how to effectively reuse existing software, covering all aspects from initial assessment to final implementation.
- Quality Assurance: Emphasizes the importance of maintaining high-quality standards throughout the software reuse process, ensuring that the final product meets all necessary requirements.
- Cost Efficiency: By reusing existing software, organizations can significantly reduce development costs and time, allowing for more efficient resource allocation.
- Risk Management: Provides strategies for identifying and mitigating potential risks associated with software reuse, ensuring a smoother development process.
- Industry Compliance: Adheres to the latest industry standards and best practices, ensuring that your software products are compliant with current regulations.
Who Should Use This Standard?
This standard is ideal for a wide range of professionals in the aerospace industry, including:
- Software Engineers
- Project Managers
- Quality Assurance Specialists
- System Integrators
- Compliance Officers
Whether you are involved in the development, management, or quality assurance of space products, this standard provides the essential guidelines needed to ensure the successful reuse of existing software.
Benefits of Reusing Existing Software
Reusing existing software offers numerous benefits, including:
- Reduced Development Time: By leveraging pre-existing software, development teams can significantly cut down on the time required to bring a product to market.
- Cost Savings: Reusing software can lead to substantial cost savings, as it eliminates the need for developing new software from scratch.
- Improved Reliability: Existing software that has been previously tested and validated can offer higher reliability and stability.
- Consistency: Using standardized software components can lead to greater consistency across different projects and products.
- Resource Optimization: Allows for more efficient use of resources, enabling teams to focus on innovation and other critical tasks.
Detailed Content
The PD CEN/CLC/TR 17602-80-01:2021 standard is divided into several sections, each addressing a specific aspect of software reuse:
- Introduction: Provides an overview of the standard and its objectives.
- Assessment of Existing Software: Guidelines for evaluating the suitability of existing software for reuse.
- Integration and Adaptation: Instructions on how to integrate and adapt existing software to meet new requirements.
- Quality Assurance: Emphasizes the importance of maintaining quality throughout the software reuse process.
- Risk Management: Strategies for identifying and mitigating risks associated with software reuse.
- Compliance and Standards: Ensures that reused software complies with industry standards and regulations.
Conclusion
The PD CEN/CLC/TR 17602-80-01:2021 standard is an invaluable resource for anyone involved in the development of space products. By providing comprehensive guidelines on the reuse of existing software, this standard helps organizations achieve greater efficiency, cost savings, and reliability in their software development processes. With its focus on quality assurance and risk management, this standard ensures that reused software meets the highest industry standards, making it an essential tool for aerospace professionals.
PD CEN/CLC/TR 17602-80-01:2021
This standard PD CEN/CLC/TR 17602-80-01:2021 Space product assurance. Reuse of existing software is classified in these ICS categories:
- 35.240.99 IT applications in other fields
- 49.140 Space systems and operations
This handbook provides recommendations, methods and procedures that can be used for the selection and reuse of existing software in space software systems.
This handbook is applicable to all types of software of a space system, including the space segment, the launch service segment and the ground segment software (including EGSEs) whenever existing software is intended to be reused within them.
This handbook covers the following topics:
Software reuse approach including guidelines to build the Software Reuse File
Techniques to support completion of existing software qualification to allow its reuse in a particular project
Tool qualification
Risk management aspects of reusing existing software
Existing software can be of any type: Purchased (or COTS), Legacy-Software, open-source software, customer-furnished items (CFI's), etc.
NOTE Special emphasis is put on guidance for the reuse of COTS software often available as-is and for which no code and documentation are often available.
Legal and contractual aspects of reuse are in principle out of scope; however guidelines to help in determine the reusability of existing software from a contractual point of view is provided in [ESA/REG/002].
Any organization with the business objective of systematic reuse may need to implement the organizational reuse processes presented in [ISO12207]. These processes will support the identification of reusable software products and components within selected reuse domains, their classification, storage and systematic reuse within the projects of that organization, etc. But these processes are out of scope of this handbook as the handbook is centred on the specific project activities to reuse an existing software product, not part of those organizational reuse processes more oriented to ‘design for reuse’ processes.
In addition, this handbook provides guidelines to be used for the selection and analysis of tools for the development, verification and validation of the operational software.