ISO/PAS 8926:2024
(Main)Road vehicles - Functional safety - Use of pre-existing software architectural elements
Road vehicles - Functional safety - Use of pre-existing software architectural elements
This document describes a framework for functional safety to enable the use of pre-existing software architectural elements not originally developed in accordance with the ISO 26262:2018 series, but intended to be integrated into safety-related embedded software conformant with the ISO 26262:2018 series by: - determining relevant criteria when using the pre-existing software architectural element as a safety-related element of safety-related embedded software; - determining relevant criteria inherent to the pre-existing software architectural element, e.g. needs for external safety mechanisms to detect and control failures caused by the pre-existing software architectural element; - providing suitable evidence and arguments for use of the pre-existing software architectural element that can include applicable procedures, techniques and safety measures; - supporting the fulfilment of software safety requirements when using the pre-existing software architectural element as a safety-related element of safety-related embedded software; - supporting the integration of the pre-existing software architectural element as a safety-related element of safety-related embedded software.
Véhicules routiers — Sécurité fonctionnelle — Utilisation d'éléments d'architecture logicielle préexistants
General Information
- Status
- Published
- Publication Date
- 28-Jan-2024
- Current Stage
- 6060 - International Standard published
- Start Date
- 29-Jan-2024
- Due Date
- 10-Sep-2024
- Completion Date
- 29-Jan-2024
Overview
ISO/PAS 8926:2024 - "Road vehicles - Functional safety - Use of pre-existing software architectural elements" defines a framework to safely integrate pre-existing software architectural elements (PSAE) that were not originally developed to ISO 26262:2018. The specification guides automotive teams in assessing PSAE suitability, identifying required safety measures, and producing evidence so that PSAE can be used as safety-related elements within safety-related embedded software. It focuses on achieving and demonstrating functional safety in line with the ISO 26262 series.
Keywords: ISO/PAS 8926:2024, PSAE, pre-existing software architectural elements, ISO 26262, functional safety, automotive software integration.
Key topics and requirements
Scope & Objectives
- Provide evidence that functional safety is maintained after PSAE integration.
- Ensure PSAE fulfils allocated software safety requirements and manage PSAE failure modes.
Classification of PSAE
- A classification scheme determines whether software qualification (ISO 26262-8 Clause 12) or tailored safety activities are required.
- Classification considers uncertainty from prior development processes and PSAE complexity.
Impact analysis
- Examine PSAE functionalities, interfaces, static/dynamic behavior, unused features, and resource demands.
- Identify unintended behaviours and confirm risks are acceptable or mitigated.
Complexity measures & suitability evaluation
- Use quantitative or qualitative complexity measures (e.g., cyclomatic complexity, lines of code, or qualitative criteria) to assess verifiability and manageability.
- Annex B offers examples of complexity measures; Annex A gives PSAE examples.
Verification, changes & work products
- Define verification activities for Class II PSAE and processes for handling design changes.
- Maintain provenance, safety case evidence, and impact analysis reports as part of required work products.
Prerequisites & inputs
- Requires inputs such as software safety requirements, safety analysis report, development environment documentation, and organizational functional safety processes.
Practical applications and users
- Who uses this standard:
- Automotive safety engineers, software architects, system integrators, OEMs, Tier-1/2 suppliers, and certification assessors.
- Practical value:
- Enables reuse of COTS or legacy software components while documenting safety justification.
- Helps reduce development cost/time by permitting controlled reuse when adequate evidence and mitigations exist.
- Guides creation of a safety case showing conformity with ISO 26262 when integrating non-conforming PSAE.
Related standards
- ISO 26262:2018 series (notably Part 1, Part 2, Part 6, Part 8, Part 9) - referenced throughout for vocabulary, management, software development and qualification requirements.
ISO/PAS 8926:2024 is a practical companion for organizations that need to integrate pre-existing software elements into safety-critical automotive systems while meeting ISO 26262 functional safety objectives.
Frequently Asked Questions
ISO/PAS 8926:2024 is a technical specification published by the International Organization for Standardization (ISO). Its full title is "Road vehicles - Functional safety - Use of pre-existing software architectural elements". This standard covers: This document describes a framework for functional safety to enable the use of pre-existing software architectural elements not originally developed in accordance with the ISO 26262:2018 series, but intended to be integrated into safety-related embedded software conformant with the ISO 26262:2018 series by: - determining relevant criteria when using the pre-existing software architectural element as a safety-related element of safety-related embedded software; - determining relevant criteria inherent to the pre-existing software architectural element, e.g. needs for external safety mechanisms to detect and control failures caused by the pre-existing software architectural element; - providing suitable evidence and arguments for use of the pre-existing software architectural element that can include applicable procedures, techniques and safety measures; - supporting the fulfilment of software safety requirements when using the pre-existing software architectural element as a safety-related element of safety-related embedded software; - supporting the integration of the pre-existing software architectural element as a safety-related element of safety-related embedded software.
This document describes a framework for functional safety to enable the use of pre-existing software architectural elements not originally developed in accordance with the ISO 26262:2018 series, but intended to be integrated into safety-related embedded software conformant with the ISO 26262:2018 series by: - determining relevant criteria when using the pre-existing software architectural element as a safety-related element of safety-related embedded software; - determining relevant criteria inherent to the pre-existing software architectural element, e.g. needs for external safety mechanisms to detect and control failures caused by the pre-existing software architectural element; - providing suitable evidence and arguments for use of the pre-existing software architectural element that can include applicable procedures, techniques and safety measures; - supporting the fulfilment of software safety requirements when using the pre-existing software architectural element as a safety-related element of safety-related embedded software; - supporting the integration of the pre-existing software architectural element as a safety-related element of safety-related embedded software.
ISO/PAS 8926:2024 is classified under the following ICS (International Classification for Standards) categories: 43.040.15 - Car informatics. On board computer systems. The ICS classification helps identify the subject area and facilitates finding related standards.
You can purchase ISO/PAS 8926:2024 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.
Standards Content (Sample)
Publicly
Available
Specification
ISO/PAS 8926
First edition
Road vehicles — Functional safety
2024-01
— Use of pre-existing software
architectural elements
Véhicules routiers — Sécurité fonctionnelle — Utilisation
d'éléments d'architecture logicielle préexistants
Reference number
© ISO 2024
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on
the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below
or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii
Contents Page
Foreword .iv
Introduction .v
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 1
4 Use of pre-existing software architectural elements into safety-related embedded
software conformant with the ISO 26262 series . 2
4.1 Objectives .2
4.2 General .3
4.3 Input to this clause .4
4.3.1 Prerequisites .4
4.3.2 Further supporting information .4
4.4 Requirements and recommendations . .5
4.4.1 General .5
4.4.2 Classification of a PSAE .5
4.4.3 Impact analysis .7
4.4.4 Suitability evaluation for Class II PSAE.8
4.4.5 Verification of the Class II PSAE use .10
4.4.6 Changes to the PSAE design .11
4.5 Work products .11
4.5.1 Applicable for all PSAE Classes (see 4.4.2.7) .11
4.5.2 Applicable for PSAE Class II (see 4.4.2.7) .11
Annex A (informative) PSAE examples .13
Annex B (informative) Examples of complexity measures .15
Bibliography . 19
iii
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out through
ISO technical committees. Each member body interested in a subject for which a technical committee
has been established has the right to be represented on that committee. International organizations,
governmental and non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely
with the International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are described
in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for the different types
of ISO document should be noted. This document was drafted in accordance with the editorial rules of the
ISO/IEC Directives, Part 2 (see www.iso.org/directives).
ISO draws attention to the possibility that the implementation of this document may involve the use of (a)
patent(s). ISO takes no position concerning the evidence, validity or applicability of any claimed patent
rights in respect thereof. As of the date of publication of this document, ISO had not received notice of (a)
patent(s) which may be required to implement this document. However, implementers are cautioned that
this may not represent the latest information, which may be obtained from the patent database available at
www.iso.org/patents. ISO shall not be held responsible for identifying any or all such patent rights.
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and expressions
related to conformity assessment, as well as information about ISO's adherence to the World Trade
Organization (WTO) principles in the Technical Barriers to Trade (TBT), see www.iso.org/iso/foreword.html.
This document was prepared by Technical Committee ISO/TC 22, Road vehicles, Subcommittee SC 32,
Electrical and electronic components and general system aspects.
Any feedback or questions on this document should be directed to the user’s national standards body. A
complete listing of these bodies can be found at www.iso.org/members.html.
iv
Introduction
This document addresses the use of pre-existing software architectural elements not originally developed
in accordance with the ISO 26262:2018 series in the context of development aiming to achieve functional
safety according to the ISO 26262:2018 series. It describes criteria for the integration of a pre-existing
software architectural element to achieve functional safety.
The criteria establish confidence in a pre-existing software architectural element that enables its use in
safety-related embedded software developed in accordance with the ISO 26262:2018 series when:
— it meets the needs of a target software architectural design because it provides required safety-related
functionalities and properties (including safety mechanisms);
— it meets the needs of a target software architectural design because of its static and dynamic design, its
interfaces and its resources are used.
The evidence supporting confidence is kept up to date as part of the safety case and is subject to confirmation
measures.
v
Publicly Available Specification ISO/PAS 8926:2024(en)
Road vehicles — Functional safety — Use of pre-existing
software architectural elements
1 Scope
This document describes a framework for functional safety to enable the use of pre-existing software
architectural elements not originally developed in accordance with the ISO 26262:2018 series, but intended
to be integrated into safety-related embedded software conformant with the ISO 26262:2018 series by:
— determining relevant criteria when using the pre-existing software architectural element as a safety-
related element of safety-related embedded software;
— determining relevant criteria inherent to the pre-existing software architectural element, e.g. needs
for external safety mechanisms to detect and control failures caused by the pre-existing software
architectural element;
— providing suitable evidence and arguments for use of the pre-existing software architectural element
that can include applicable procedures, techniques and safety measures;
— supporting the fulfilment of software safety requirements when using the pre-existing software
architectural element as a safety-related element of safety-related embedded software;
— supporting the integration of the pre-existing software architectural element as a safety-related element
of safety-related embedded software.
2 Normative references
The following documents are referred to in the text in such a way that some or all of their content constitutes
requirements of this document. For dated references, only the edition cited applies. For undated references,
the latest edition of the referenced document (including any amendments) applies.
ISO 26262-1:2018, Road vehicles — Functional safety — Part 1: Vocabulary
ISO 26262-2:2018, Road vehicles — Functional safety — Part 2: Management of functional safety
ISO 26262-6:2018, Road vehicles — Functional safety — Part 6: Product development at the software level
ISO 26262-8:2018, Road vehicles — Functional safety — Part 8: Supporting processes
ISO 26262-9:2018, Road vehicles — Functional safety — Part 9: Automotive safety integrity level (ASIL)-oriented
and safety-oriented analyses
3 Terms and definitions
For the purposes of this document, the terms and definitions given in ISO 26262-1 and the following apply.
ISO and IEC maintain terminology 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/
3.1
complexity
degree to which a software or a software architectural element has a design, implementation and/or
functionalities that are difficult to understand and verify
[SOURCE: ISO/IEC/IEEE 24765:2017, 3.694.3, modified — The phrase "system or component" was replaced
by "software or software architectural element" and "and/or functionalities" was added.]
3.2
complexity measure
variable to which a value is assigned as a result of measurement concerning complexity (3.1)
[SOURCE: ISO/IEC 25000:2014, 4.18, modified — The original term was "measure", the phrase "concerning
complexity" has been added and the Note 1 to entry has been deleted.]
3.3
pre-existing software architectural element
PSAE
already available commercial off-the-shelf or custom software element not specifically built-to-order, and
not developed to conform with ISO 26262:2018 series
3.4
provenance
information regarding the origins, custody and ownership of a software and its associated data
[SOURCE: Reference [6], modified — The phrase "item or collection" has been replaced by "software and its
associated data".]
3.5
target software architectural design
software architectural design, developed in accordance with ISO 26262:2018 series, into which the pre-
existing software architectural element (PSAE) (3.3) is intended to be integrated
4 Use of pre-existing software architectural elements into safety-related embedded
software conformant with the ISO 26262 series
4.1 Objectives
This clause applies to PSAE with the following objectives:
a) to provide evidence that functional safety is achieved for the target software architectural design after
integration of the PSAE;
b) to provide evidence that the PSAE, once integrated, fulfils the requirements allocated to the PSAE in
accordance with the target software architectural design;
c) to manage PSAE failure modes relevant to the integration of the PSAE in the target software architectural
design;
d) to identify and apply appropriate safety measures required to support the achievement of functional
safety when using the PSAE;
e) to identify foreseeable limitations and to confirm known limitations when using the PSAE.
4.2 General
A PSAE is safety-related if it is a safety element in the target software architectural design, i.e. if software
safety requirements derived from the technical safety requirements are allocated to it or if errors of its
software functions and/or properties can lead to a violation of the safety requirements.
EXAMPLE 1 An operating system (OS) that is used to host safety-related software applications can have safety-
related properties for the correct execution with partitioning to achieve freedom from interference and a strategy for
fault handling.
EXAMPLE 2 A safety-related device driver can include hardware diagnostics, a client software interface that
enables freedom from interference and a strategy for fault handling.
An examination of PSAE used in the target software architectural design is performed to assess the
functional safety implications, including:
— the functionalities and properties of the PSAE including identifying those mechanisms that conform to
the allocated safety requirements;
— the implementation and interfaces of the PSAE that conform to the static and dynamic design aspects of
the target software architectural design;
— determining that the target environment has sufficient hardware and software resources to meet the
software safety requirements of the target software architectural design after the integration of PSAE;
— determining that unused functionalities and properties of the PSAE do not interfere with the achievement
of functional safety or can be excluded from integration (e.g. selected configuration settings during
build-process);
— determining that either any unintended behaviours are absent or the risk introduced due to the
unintended behaviours is sufficiently low.
Annex A provides examples of PSAE including the implications of its use on functional safety.
Classification of a PSAE is defined to determine whether software qualification is applicable (in accordance
with ISO 26262-8:2018, Clause 12) or whether specific safety activities are to be tailored (in accordance
with ISO 26262-2:2018, 6.4.5.1 and 6.4.5.2) and planned (in accordance with ISO 26262-2:2018, 6.4.6.7).
NOTE 1 The specific safety activities are described in 4.4.4 and 4.4.5.
NOTE 2 The confirmation measures defined in ISO 26262-2:2018, 6.4.9 can apply to prevent any anomalies resulting
from 4.4.2 and 4.4.3.
For this purpose, the classification (see 4.4.2) is used to justify the tailoring of specific safety activities to
mitigate the risk of integrating the PSAE in the target software architectural design.
The classification is based on criteria that considers:
— the possibility that the uncertainty related to the process applied to PSAE development may increase the
likelihood of systematic faults;
— the possibility that the complexity of the PSAE can make finding systematic faults more difficult.
The complexity of PSAE is evaluated for suitability, applying a set of selected complexity measures .
Reasoning for its acceptance can be documented as part of the impact analysis report.
NOTE 3 Complexity can depend on the use case and the reasoning to justify complexity can vary as well. In some
cases, numerical methods, such as cyclomatic complexity or number of lines, can be used while in some other cases
qualitative methods can be used to evaluate complexity.
NOTE 4 Criteria for the use of these complexity measures can be established to determine whether the activities
in ISO 26262-8:2018, Clause 12 provide a suitable risk reduction and improve the detection of systematic faults in the
PSAE.
NOTE 5 Criteria for the use of these complexity measures can be established to define the organizational (or
project) upper bound for the application of additional safety activities, where the application of the PSAE becomes
excessively unmanageable and thus not recommended.
Figure 1 illustrates the role of the classification and the dependencies with the target software architectural
design.
Figure 1 — Overview of impact analysis extended by classification
4.3 Input to this clause
4.3.1 Prerequisites
The following information shall be available:
— software safety requirements specification for the target software architectural design in accordance
with ISO 26262-6:2018, 6.5.1;
— safety analysis report for the target software architectural design in accordance with ISO 26262-6:2018,
7.5.2;
— documentation of the software development environment related to the target software architectural
design in accordance with ISO 26262-6:2018, 5.5.1;
— organization-specific rules and processes for functional safety in accordance with ISO 26262-2:2018,
5.5.1.
4.3.2 Further supporting information
The following information can be considered:
— technical safety requirements specification in accordance with ISO 26262-4:2018, 6.5.1;
— technical safety concept in accordance with ISO 26262-4:2018, 6.5.2;
— system architectural design specification in accordance with ISO 26262-4:2018, 6.5.3;
— hardware-software interface (HSI) specification in accordance with ISO 26262-4:2018, 6.5.4;
— rules and processes applied for the design, the implementation and the verification of the PSAE (from an
external source);
— design specification of the PSAE (from an external source);
— specification of non-safety-related functions and properties of the PSAE (from an external source);
— PSAE implementation (from an external source);
— previous verification report of the PSAE (from an external source);
— requirements of the PSAE (from an external source);
— specification of functionalities and properties of the PSAE (from an external source);
— other existing information useful for conducting an impact analysis (from an external source);
— configuration data of the PSAE (from an external source).
4.4 Requirements and recommendations
4.4.1 General
This subclause is applicable to the specific version and configuration, if applicable, of the PSAE that is
proposed for its integration into the target software architectural design.
4.4.2 Classification of a PSAE
4.4.2.1 A PSAE shall be classified based on provenance and complexity of the PSAE.
4.4.2.2 A set of complexity measures shall be determined to evaluate the likelihood of PSAE systematic
faults occurring, including the rationale for its appropriateness.
NOTE Annex B provides examples of complexity measures.
4.4.2.3 The values of the complexity measures shall be determined for the PSAE.
4.4.2.4 The PSAE with its available supporting information shall be analysed and evaluated to determine:
a) the provenance-related uncertainty that the PSAE can contain systematic faults impacting the target
software architectural design. This is expressed as follows:
— P1 shall be selected when there is evidence that the software development process applied to the
PSAE is based on an appropriate national or international standard (e.g. ISO/IEC/IEEE 12207) or a
[7]
different functional safety standard (e.g. IEC 61508, RTCA DO-178C );
— P2 shall be selected when P1 cannot be fully claimed, but the gaps in the software development
process are evaluated as acceptable, i.e. the risk of systematic faults due to these gaps is sufficiently
low in the context of target software architectural design or manageable by mitigating the gaps; or
— P3 in all other cases;
b) the complexity-related uncertainty that the PSAE can contain systematic faults which are difficult to
find. This is expressed as follows:
— C1 shall be selected when none of the determined complexity measures indicate high complexity;
— C2 shall be selected when the determined complexity measures indicate high complexity, but they are
evaluated as acceptable, i.e. the risk of systematic faults due to identified complexity is sufficiently
low in the context of the target software architectural design or high, but manageable; or
— C3 in all other cases.
NOTE 1 P3 can be assigned to a PSAE with an architectural design and development process that is neither
sufficiently established nor sufficiently robust to justify its use for a safety-related application.
NOTE 2 A conservative judgement can be considered as a starting point if the provenance-related or complexity-
related uncertainties cannot be clearly determined.
NOTE 3 Examples for the expression of C1, C2 and C3 are provided in Annex B.
4.4.2.5 A rationale for the determination of provenance-related and complexity-related uncertainties in
4.4.2.4 shall be provided and documented.
4.4.2.6 Based on the provenance-related and complexity-related uncertainties in 4.4.2.4, the classification
of the PSAE shall be determined according to Table 1.
Table 1 — Classification of the PSAE
Provenance
Complexity
P1 P2 P3
a
C1 Class I Class I Class II
b
C2 Class II Class II Class II
c
C3 Class II Class II NR
a
See 4.4.2.8.
b
See 4.4.2.9.
c
Usage not recommended for functional safety.
NOTE The classification determination in Table 1 reflects the balance between the likelihood that complexity
results in the PSAE containing systematic faults and the ability of the applied software development process mitigating
those faults, versus the ability of the Class I and Class II subsequent activities identifying the presence of such faults.
4.4.2.7 A plan justifying the suitability of a PSAE or its sub-element shall be provided in accordance with
the following classes:
— Class I: by directly following the qualification of software components in accordance with
ISO 26262-8:2018, Clause 12;
— Class II: by defining the necessary safety activities in accordance with 4.4.4 and 4.4.5.
4.4.2.8 If measures addressing provenance-related uncertainty require additional safety activities to be
planned in accordance with ISO 26262-2:2018, 6.4.4 c) and 6.4.6.7 c), then Class II shall be applied for the
[P2, C1] combination.
NOTE Insufficient verification rigour and high software complexity increase the uncertainty that unused and/or
unintended functionality or properties are present in the PSAE. Minimizing the verification insufficiencies in unused
or unintended functionality or properties, reduces the uncertainty to an acceptable level.
4.4.2.9 If the PSAE development evidence shows conformity with national or international standards,
suggesting that the risk of systematic failures due to complexity-related uncertainty is sufficiently low in the
context of the target software architectural design, then Class I may be chosen for the [P1, C2] combination.
4.4.2.10 If software safety requirements with different ASILs are allocated to the PSAE and the entire PSAE
is not assigned the highest ASIL, then the PSAE shall not be classified as Class I.
NOTE For a PSAE classified as Class II, an ASIL decomposition within the PSAE in accordance with
ISO 26262-9:2018, Clause 5 can be applicable.
4.4.3 Impact analysis
4.4.3.1 Operational context
For the use of a PSAE within the target software architectural design, the impact analysis at the element
level in accordance with ISO 26262-2:2018, 6.4.4 shall evaluate the operational context considering at least:
— ASIL of the safety requirement(s) allocated to the PSAE;
— external interfaces of the PSAE;
— target environment;
— scheduling, timing and concurrency aspects (e.g. data race conditions and the behaviour of OS
synchronization mechanisms);
— calibration and configuration data.
NOTE 1 If unused functionality cannot be deselected using a configuration, then the freedom from interference can
be verified, e.g. by call flow analysis or simulations can be applied.
EXAMPLE Adapting calibration data to a new context.
NOTE 2 If the PSAE has dependencies on the hardware, the hardware-software interface specification can be
refined, if required, according to ISO 26262-6:2018, Clause 6.
4.4.3.2 Allocation of software safety requirements to the PSAE functionalities and properties
4.4.3.2.1 Software safety requirements shall be allocated to the functionalities and properties of the PSAE
in accordance with ISO 26262-6:2018 Clause 6.
4.4.3.2.2 The PSAE shall be evaluated, based on a rationale, to determine whether the PSAE conforms to
the allocated software safety requirements.
NOTE If the software safety requirements allocated to the PSAE have different ASILs, this includes the evaluation
of the capability of the PSAE to conform to the highest ASIL allocated to it.
4.4.3.3 Review of PSAE existing documentation
The existing documentation for the PSAE shall be evaluated to determine if it provides sufficient evidence to
support the achievement of functional safety for the PSAE integrated into the target software architectural
design.
EXAMPLE Design guidelines relevant for the integration of the PSAE.
4.4.3.4 Planning of the safety activities
4.4.3.4.1 The PSAE shall be classified in accordance with 4.4.2 to plan the safety activities resulting from
4.4.3.1, 4.4.3.2 and 4.4.3.3 needed to identify and mitigate potential systematic faults of the PSAE and to
ensure the implementation of necessary safety measures (ISO 26262-1:2018, 3.1.41).
NOTE If the PSAE does not meet the allocated software safety requirements, the activities to address conformity
issues are defined in the safety plan.
4.4.3.4.2 The safety activities including the rationales resulting from the classification of the PSAE in
accordance with 4.4.2 shall be documented.
NOTE The determination of provenance-related and complexity-related uncertainties can be subject to
confirmation measures.
4.4.4 Suitability evaluation for Class II PSAE
4.4.4.1 Refine architectural design
4.4.4.1.1 If the available PSAE design information is insufficient to evaluate implications of the PSAE's use
in the target software architectural design, the PSAE architectural design shall be retrospectively analysed
and the sub-elements of the PSAE shall be identified.
NOTE 1 Figure 2 provides an example.
NOTE 2 A sub-ele
...










Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...