Standard
|
Title
|
Relevance / Comment
|
IEC 61508
|
Functional safety of
electrical/electronic/programmable electronic safety-related
systems
|
Identifies a functional safety framework for the production of
electrical, electronic, programmable electronic safety-related
systems.
Of this multipart standard, part 3 provides requirements for
software, however the part should be applied within the context of
the whole framework provided by the standard.
|
IEC 61511
|
Functional safety – Safety instrumented systems
for the process industry sector
|
Equivalent to IEC 61508, but specifically for
instrumented systems for the process industry sector.
|
ISO 17894
|
Ships and marine technology — Computer
applications — General principles for the development and use of
programmable electronic systems in marine applications
|
Identifies a principles-based standard for the
development and use of programmable electronic systems in marine
applications. While not specifically a naval standard, it has a
risk-based framework and is suitable for use on naval vessels. The
standard assumes that those using the standard have a relatively high
level of maturity and capability in developing software-based systems
for the marine sector, and further guidance or training would be
required for those organisations less familiar with delivering into a
market requiring the use of risk-based production approach.
|
RTCA DO‑178C
|
Software Considerations in Airborne Systems and
Equipment Certification
|
The standard that governs the certification of
software for airborne systems in commercial aircraft. While not a marine
or naval standard, it is used by some suppliers of high integrity
software who deliver into the naval and marine market. While technically
not a risk-based approach, because the assurance levels are determined
based on consequence alone rather probability/likelihood combined with
consequence, it is likely that an organisation adopting the standard
would also meet the requirements of the Rules.
|
ISO 9001
|
Quality management requirements
|
The standard that gives the basic requirements
for quality management systems. Satisfaction of these requirements is a
prerequisite for compliance to the Rules.
|
ISO 90003
|
Software engineering – Guidelines for the
application of ISO 9001:2008 to computer software
|
Guidelines for the application of ISO 9001
(2008) to computer software. Compliance with the rules would require
that the implementation of the quality management system takes account
the requirements of ISO 90003.
|
IEC/ISO 31010
|
Risk Management – Risk Assessment
techniques
|
The standard gives requirements for risk
management and risk assessment techniques. The Rules require that
Relevant Hazard Requirements are derived using risk based
techniques.
|
ISO 10007
|
Quality management systems – Guidelines for
configuration management
|
LR requires that configuration management is
conformant with the requirements of this standard.
|
ISO 15026-2
|
Systems and software engineering – Systems
software assurance, Part 2: Assurance case
|
The standard discusses assurance case and can
be used to inform the production of the Argument required by the
rules. Within the Rules, the standard is reference to give the
provenance of the definitions of Argument and
Justification.
|
ISO 12207
|
Systems and software engineering -- Software
life cycle processes
|
Standard ISO 12207 establishes a life cycle for
software, including processes and activities applied during the
acquisition and configuration of the services of the system. The Rules
do not directly refer to the standard; however, it represents an
internationally recognised approach to the production of software, the
adoption of, or compliance with, would provide significant confidence in
the Production of Software and ease the assessment by LR.
|