Clasification Society Rulefinder 2020 - Version 9.33 - Fix
Clasification Society Guidance Information - Guidance Notes for the Application of the Provisional Rules and Regulations for Software to be used in Naval Ships and Assessment of Compliance, November 2017 - Chapter 1 Guidance Notes for the Application of the Rules and Regulations for Software to be used in Naval Ships and Assessment of Compliance - Section 6 Relevant International Standards

Section 6 Relevant International Standards

6.1 Relevant International Standards

Table 1.6.1 Relevant International Standards

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.

There are many other international standards that are relevant to specific aspects of the development or production of Engineering Systems that use Software as an implementation technology, however, the adoption of particular standards is a matter for the Producer of Software. The agreement on the suitability of the selected standards forms part of the assessment process described by the Rules.


Copyright 2020 Clasification Society, International Maritime Organization, International Labour Organization or Maritime and Coastguard Agency. All rights reserved. Clasification Society, its affiliates and subsidiaries and their respective officers, employees or agents are, individually and collectively, referred to in this clause as 'Clasification Society'. Clasification Society Register assumes no responsibility and shall not be liable to any person for any loss, damage or expense caused by reliance on the information or advice in this document or howsoever provided, unless that person has signed a contract with the relevant Clasification Society entity for the provision of this information or advice and in that case any responsibility or liability is exclusively on the terms and conditions set out in that contract.