Aerospace series - Quality management systems - Non-deliverable software requirements

This document specifies the requirements for the effective control of non-deliverable software. This document can be used during the design, development, test, production, release, use, maintenance, and retirement of non-deliverable software. This can include non-deliverable software procured from external suppliers and utilized in the design, production, evaluation, test, acceptance, or calibration of a deliverable product.
This document focuses solely on the unique requirements of the operational processes that pertain to non-deliverable software as identified below:
This document applies to non-deliverable software (including firmware) that affects a deliverable product or service. Following are several applications and supporting examples of non-deliverable software that is within the scope of this document:
-   design and development: modelling, simulation, virtual reality, virtual machine, Computer-Aided Design (CAD), Three-Dimensional (3D) modelling and analysis tools, software compiler, and code generators;
-   manufacturing: additive manufacturing, Computer Numerical Controlled (CNC) programs, robotics, factory automation, tools that load deliverable software, software used in special process (e.g., heat treat, shot peen, sonic wall inspection), and automated manufacturing software (i.e., pick and place);
-   verification, validation and maintenance: Coordinate Measuring Machine (CMM) programs, hardware or software qualification, code coverage, test scripts, analysis tools, acceptance test, production acceptance, calibration (inspection, test or calibration), simulator, emulator, and software used in post-delivery service provisions.
The following types of software are not within scope of this document:
-   deliverable software (refer to EN 9115);
-   manufacturing and measuring equipment embedded software (e.g., operating system, drivers);
-   enterprise or office software (e.g., MS Office, word processing or spreadsheet applications, Teams, network software, email, employee management system).
Operational processes not covered in this document are addressed by the respective organization’s quality management system (QMS), based on the EN 9100-series (i.e., EN 9100, EN 9110, EN 9120) and/or ISO 9001 standards.

Luft- und Raumfahrt - Qualitätsmanagementsysteme - Anforderungen an nicht lieferbare Software

Série aérospatiale - Systèmes de management de la qualité - Exigences relatives aux logiciels non livrables

1.1 Généralités
Le présent document définit les exigences pour un contrôle efficace des logiciels non livrables. Ce
document peut être utilisé au cours des phases de développement, d'essai, de production, de
publication, d'utilisation, de maintenance et de retrait des logiciels non livrables. Il peut s'agir des
logiciels non livrables achetés auprès de fabricants extérieurs et intégrés à la phase de production,
d'évaluation, d'essai, d'acceptation ou d'étalonnage d'un produit livrable. Lorsqu'un organisme
externalise un ou plusieurs procédés impliqués dans la création d'un logiciel non livrable, le présent
document s'applique.
Le présent document décrit seulement les exigences uniques des processus opérationnels qui
concernent les logiciels non livrables tels que définis au paragraphe 1.2. Les processus opérationnels
non couverts dans le présent document sont adressés par le système de management de la
qualité (SMQ) de l'organisme conformément à l'EN 9100 et/ou à l’ISO 9001.
1.2 Application
Le présent document s'applique aux logiciels non livrables (y compris les microprogrammes) qui ont un
impact direct sur la qualité d'un produit ou d'un service livrable. Voici plusieurs applications et
exemples associés de logiciels non livrables qui relèvent du domaine d'application du présent
document :
• Conception et développement : modélisation, simulation, réalité virtuelle, machine virtuelle, science
des données, conception assistée par ordinateur (CAO), modélisation tridimensionnelle (3D), outils
d'analyse, compilateur de logiciel et générateurs de code ;
• Fabrication : fichiers de données de fabrication additive, programmes à commande
numérique (CNC), robotique, automatisation d'usine, outils de chargement des logiciels livrables,
procédés spéciaux (par exemple : traitement thermique, grenaillage, inspection sonique des parois)
et logiciels de fabrication automatisée (c'est-à-dire bras-transfert) ;
• Vérification et validation : programmes de machine à mesurer tridimensionnelle (MMT),
qualification de matériel ou de logiciel, couverture de code, scripts de test, outils d'analyse, essai
d'acceptation, acceptation de la production, étalonnage (contrôle, essai ou étalonnage), simulateur
et émulateur.
Les logiciels non livrables ne sont pas livrés au client dans le cadre d'un contrat ni d'un accord.
Les types de logiciels suivants ne relèvent pas du domaine d'application de la présente norme :
• logiciels livrables (voir l'EN 9115) ;
• logiciels intégrés de fabrication et d'équipement d'essai (par exemple : système d'exploitation) ;
• systèmes d’entreprise ou logiciels de bureautique ; et
• logiciels de systèmes d'information pour applications professionnelles.

Aeronavtika - Zahteve za letalske, vesoljske in obrambne organizacije - Nedobavljiva programska oprema

General Information

Status
Not Published
Publication Date
08-Jun-2025
Current Stage
4599 - Dispatch of FV draft to CMC - Finalization for Vote
Start Date
12-Nov-2024
Completion Date
12-Nov-2024

Buy Standard

Draft
prEN 9115-002:2022
English language
13 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (Sample)


SLOVENSKI STANDARD
01-september-2022
Aeronavtika - Zahteve za letalske, vesoljske in obrambne organizacije -
Nedobavljiva programska oprema
Aerospace series - Requirements for Aviation, Space, and Defence Organizations - Non-
Deliverable Software
Qualitätsmanagementsysteme - Anforderungen an Organisationen der Luftfahrt,
Raumfahrt und Verteidigung - Nicht Mitgelieferte Software
Systèmes de management de la Qualité - Exigences pour les Organisations de
l'Aéronautique, l'Espace et la Défense - Logiciel non livrable
Ta slovenski standard je istoveten z: prEN 9115-002
ICS:
35.080 Programska oprema Software
49.020 Letala in vesoljska vozila na Aircraft and space vehicles in
splošno general
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

DRAFT
EUROPEAN STANDARD
prEN 9115-002
NORME EUROPÉENNE
EUROPÄISCHE NORM
June 2022
ICS
English Version
Aerospace series - Requirements for Aviation, Space, and
Defence Organizations - Non-Deliverable Software
Systèmes de management de la Qualité - Exigences Qualitätsmanagementsysteme - Anforderungen an
pour les Organisations de l'Aéronautique, l'Espace et la Organisationen der Luftfahrt, Raumfahrt und
Défense - Logiciel non livrable Verteidigung - Nicht Mitgelieferte Software
This draft European Standard is submitted to CEN members for enquiry. It has been drawn up by the Technical Committee ASD-
STAN.
If this draft becomes a European Standard, CEN members are bound to comply with the CEN/CENELEC Internal Regulations
which stipulate the conditions for giving this European Standard the status of a national standard without any alteration.

This draft European Standard was established by CEN in three official versions (English, French, German). A version in any other
language made by translation under the responsibility of a CEN member into its own language and notified to the CEN-CENELEC
Management Centre has the same status as the official versions.

CEN members are the national standards bodies of Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia,
Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway,
Poland, Portugal, Republic of North Macedonia, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and
United Kingdom.
Recipients of this draft are invited to submit, with their comments, notification of any relevant patent rights of which they are
aware and to provide supporting documentation.

Warning : This document is not a European Standard. It is distributed for review and comments. It is subject to change without
notice and shall not be referred to as a European Standard.

EUROPEAN COMMITTEE FOR STANDARDIZATION
COMITÉ EUROPÉEN DE NORMALISATION

EUROPÄISCHES KOMITEE FÜR NORMUNG

CEN-CENELEC Management Centre: Rue de la Science 23, B-1040 Brussels
© 2022 CEN All rights of exploitation in any form and by any means reserved Ref. No. prEN 9115-002:2022 E
worldwide for CEN national Members.

prEN 9115-002:2022 (E)
Contents Page
European foreword . 3
Introduction . 4
1 Scope . 5
1.1 General. 5
1.2 Application . 5
2 Normative references . 5
3 Terms and definitions . 6
4 Design and development of non-deliverable software . 6
4.1 Design and development planning . 6
4.2 Design and development inputs . 7
4.3 Verification . 8
4.4 Validation . 8
4.5 Release, review and approval . 8
4.6 Design and development outputs . 8
4.7 Configuration management . 8
4.7.1 Identification and traceability . 8
4.7.2 Control of changes . 9
4.8 Information assurance and cybersecurity . 9
5 Purchased software . 9
5.1 Overview . 9
5.2 Software selection . 9
5.3 Purchasing information . 9
5.4 Acceptance and maintenance . 10
6 Release and utilization of non-deliverable software . 10
6.1 Controls and utilization . 10
6.1.1 General. 10
6.1.2 Release and distribution . 10
6.1.3 Access control. 10
6.1.4 Obsolete software . 11
6.1.5 Preservation of software . 11
6.2 Documented information . 11
Annex A (informative) Acronym log . 12
Bibliography . 13

prEN 9115-002:2022 (E)
European foreword
This document (prEN 9115-002:2022) has been prepared by the Aerospace and Defence Industries
Association of Europe — Standardization (ASD-STAN).
After enquiries and votes carried out in accordance with the rules of this Association, this document has
received the approval of the National Associations and the Official Services of the member countries of
ASD, prior to its presentation to CEN.
This document is currently submitted to the CEN Enquiry.
prEN 9115-002 supersedes and modernizes the Aerospace Recommended
Practice (ARP) 9005, “Aerospace Guidance for Non-Deliverable Software”, published in June 2005.
ARP9005 guidance was published as an “Americas Only” sector-specific document.
prEN 9115-002:2022 (E)
Introduction
This document standardizes, to the greatest extent possible, the non-deliverable software requirements
for the aviation, space, and defence industry. The establishment of common requirements for use at all
levels of the supply-chain by organizations around the world is intended to result in improved quality,
schedule, and cost performance by the reduction or elimination of organization unique requirements
and wider application of good practices.
Applicability of this standard should be based on the context of organization, business, operations,
product development, and other standards that may be required for higher quality assurance levels.
The organization should identify applicable software based on the impact to the deliverable products
and services.
prEN 9115-002:2022 (E)
1 Scope
1.1 General
This document defines the requirements for the effective control of non-deliverable software. This
document can be used during the development, test, production, release, use, maintenance, and
retirement of non-deliverable software. This can include non-deliverable software procured from
outside manufacturers and incorporated in the production, evaluation, test, acceptance, or calibration of
a deliverable product. When an organization outsources one or more of the processes involved in the
creation of non-deliverable software, this document applies.
This document focuses solely on the unique requirements of the operational processes that pertain to
non-deliverable software as defined by section 1.2. Operational processes not covered in this document
are addressed by the organization’s Quality Management System (QMS), based on EN 9100 and/or
ISO 9001.
1.2 Application
This document applies to non-deliverable software (including firmware) that directly affects the quality
of a deliverable product or service. Following are several applications and supporting examples of non-
deliverable software that is within scope of this document:
• Design and Development: modelling, simulation, virtual reality, virtual machine, data science,
Computer-Aided Design (CAD), Three-Dimensional (3D) modelling, analysis tools, software
compiler, and code generators.
• Manufacture: additive manufacturing data files, Computer Numerical Controlled (CNC) programs,
robotics, factory automation, tools that load deliverable software, special process (e.g., heat treat,
shot peen, sonic wall inspection), and automated manufacturing software (i.e., pick and place).
• Verification and Validation: Coordinate Measuring Machine (CMM) programs, hardware or
software qualification, code coverage, test scripts, analysis tools, acceptance test, production
acceptance, calibration (inspection, test or calibration), simulator, and emulator.
Non-deliverable software is not delivered to the customer under a contract or agreement.
The following types of software are not within scope of this standard:
• deliverable software (refer to EN 9115);
• embedded manufacturing and test equipment software (e.g., operating system);
• business systems or office software; and
• information systems software for business applications.
2 Normative references
There are no normative references in this document.
prEN 9115-002:2022 (E)
3 Terms and definitions
1)
Definitions for general terms can be found in the IAQG Dictionary . An acronym log for this document is
presented in Annex A.
ISO and IEC maintain terminological databases for use in standardization at the following addresses:
• ISO Online browsing platform: available at https://www.iso.org/obp
• IEC Electropedia: available at https://www.electropedia.org/
For the purpose of this document, the following definitions apply:
3.1
Free Open-Source Software (FOSS)
software that is both free software and open-source software; where anyone is able to use, copy, study,
and change the software
Note 1 to entry: The source code is openly shared to encourage improvement of the software design.
3.2
non-deliverable software
software that is not delivered to the end-user of a deliverable product under a contract or agreement
Note 1 to entry: Software may be used in the design, manufacture, inspection, test, acceptance, or calibration
processes.
3.3
obsolete software
software that is no longer required for product development or verification
3.4
porting
migrating
modifying software to run on a different computer and/or operating system than those on which it has
been verified and validated
3.5
purchased software
software purchased or supplied by an external provider that is not modified or customized
Note 1 to entry: This includes COTS software used for product development. Software that is modified for use in
production or not used in its original off-the-shelf state, exclusive of selection of options and features, is not
considered COTS.
4 Design and development of non-deliverable software
4.1 Design and development planning
The organization shall develop and maintain a non-deliverable software design and development plan,
defining the required tasks and activities asso
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.