Shopping Cart

No products in the cart.

BSI PD CEN/CLC/TR 17602-80-01:2021

$198.66

Space product assurance. Reuse of existing software

Published By Publication Date Number of Pages
BSI 2021 62
Guaranteed Safe Checkout
Categories: ,

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

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.

PDF Catalog

PDF Pages PDF Title
2 undefined
8 1 Scope
9 2 References
11 3 Terms, definitions and abbreviated terms
3.1 Terms from other documents
3.2 Terms specific to the present document
12 3.3 Abbreviated terms
13 4 Overview of the handbook
4.1 Introduction
14 4.2 Relation to other ECSS Standards
4.2.1 General
4.2.2 Software engineering
15 4.2.3 Software product assurance
4.2.4 Project management
16 5 Software reuse approach
5.1 Introduction
18 5.2 Requirements phase
5.2.1 Overview
5.2.2 Requirements identification
19 5.2.3 Gap analysis
20 5.2.4 Derived requirements identification
5.3 Assessment phase
5.3.1 Overview
5.3.2 Assessment
22 5.3.3 Selection
23 5.4 Integration phase
5.4.1 Overview
5.4.2 Incoming inspections
24 5.4.3 Configuration management
5.4.4 Adaptation of the existing software
5.4.4.1 Changes to existing software
26 5.4.4.2 Change of application or development environment
5.5 Qualification phase
28 6 Tool qualification
6.1 Introduction
6.2 Tool qualification level
30 6.3 Tool qualification
34 7 Techniques to support qualification when reusing existing software
7.1 Introduction
35 7.2 Verification techniques
7.2.1 Black box techniques
36 7.2.2 White box techniques
41 7.3 SW design techniques
44 7.4 Hardware architecture techniques
45 7.5 Reverse engineering
46 7.6 Product service history
48 7.7 Development process examination
BSI PD CEN/CLC/TR 17602-80-01:2021
$198.66