IPT
Guidance for Acquisition of Systems with Complex Programmable Hardware
using DO-254 (January 2009) (36 Pages) Final
For
UK
military systems, the safety assurance of Complex Electronic Hardware
(CEH) was
specifically addressed by Def Stan 00-54 introduced in 1999. However,
this
standard was withdrawn in December 2004 and stated to be superseded by
the much
wider system level Def Stan 00-56 issue 3. The MoD intended that the
less
prescriptive approach to system safety assurance introduced by Def Stan
00-56
issue 3 would facilitate the development and certification of novel
systems,
including those with CEH.
The
effect of this approach to safety assurance has been the removal of
detailed guidance for the specification and procurement of safe CEH for
UK
military
systems. For a rapidly developing technology, guidance is required for
IPTs and
suppliers and its omission may discourage the exploitation of CEH due
to the
perception of increased project risk.
To
address this deficiency, this booklet aims to guide the procurement
and acceptance of military avionic systems. It is based on the
continuing
technical advances that are being made in electronic system design and
the
capabilities of Programmable Logic Devices (PLDs).
The
guidance concentrates on the process by which a strategy to achieve
the required Design Assurance for these devices can be developed and
implemented.
The
basis of this guidance is that the DO-254, Design Assurance Guidance
For Airborne Electronic Hardware, civil guidance produced to aid the
certification of systems and equipment for civil aviation can be
adapted for
military acceptance.
The
July 2008 version of the guidance, containing additional
appendices, can be found here.
Safety Analysis Strategy Guidance for a Previously
Developed System (PDS) (September 2008) (48 Pages) Final
In its procurement strategies, the MoD has consistently recognised the
potential benefits of the use of a Previously Developed (Deployed)
System (PDS) compared with a bespoke development. These potential
benefits include lower cost and reduced project risk as well as faster
deployment. As well as the re-use of military systems, the MoD is
striving to be as commercial as possible, military as necessary by
encouraging the greater use of commercially available equipment and,
where appropriate, adopting commercial standards and guidelines.
Consequently, the use of systems previously developed and used in civil
applications is becoming increasingly common in military procurements.
The benefits of procuring PDSs have not always been realised due to
lack of proper consideration of the differences in the proposed use of
the system compared with its previous application(s). These problems
tend to be revealed late in the programme when unplanned rework and
testing is expensive.
The guidance presented is for general
application and may be used to develop procurement requirements,
acceptance criteria and help IPTs assess proposed solutions. The aim of
this document is to provide IPTs with guidance to address the safety
aspects for the following:
1. Procurement of a system
consisting of, or adapted from, a PDS for incorporation into a military
platform (sometimes referred to as the 'overall system').
2. A
proposed platform modification based on the integration of a PDS which,
it is claimed, has been installed and deployed safely in other similar
platforms and/or operating environments.
The
Certification
of Systems containing Software developed using RTCA DO-178B - ERA
Report 2006-0036 (June 2006) (75 Pages) Final
Much of the avionics software now procured from the US has been
previously developed to RTCA's DO-178B. However, in order to gain
certification for use in a UK military application, much additional
work appears to be required before a RTS can be provided.
The perceived weaknesses of DO-178B are investigated and outline
approaches to certification for UK military applications are
investigated that could overcome identified shortcomings.
ASSC C++
Strategy Paper - ERA Report 2005-0293 - (July 2005) (26
Pages) The use of C++ for safety related and
safety critical defence applications is becoming more prevalent.
Certification of these applications is being carried out on a
case-by-case basis. In order to reduce costs the MoD need to define a
universal process for practitioners and assessors of these systems. It
is therefore considered necessary for a guidance document to be
produced for the practitioners of C++ for safety related and safety
critical defence applications.
ASSC/330/2/135-Issue
1 : Safety critical software standards survey and summary (Apr 96) (48
pages)
A literature search has been carried out for
standards relating to the development of safety critical software. A
total of approximately forty standards were found, including those
concerned with the safety certification of programmable system as well
as those covering software development.
Standards in five industry sectors were selected. The sectors are UK
and US defence, civil aerospace, European rail transport and nuclear
power. The applicable standards in each sector were summarised. Each
summary uses the same headings so that the standards can be compared.
A notable standard covering safety critical software is draft
IEC 1508, 'Functional Safety - Safety-Related Systems'. This is a
generic standard, which is designed to be adapted to each industry
sector. IEC 1508 not one of the standards selected for summary in this
report, because of its complexity. However, the selected European
railway standard, although based on an earlier draft of IEC 1508, is an
example of an industry specific adaptation of IEC 1508.
ASSC/310/2/28-Issue4
: Issues in the standardisation of hardware for high integrity systems
for application to avionics systems (Apr 95) (10 pages)
The use of programmable digital hardware in high
integrity systems has been increasing over the past ten years. Reasons
for this include ease of use, adaptability, physical stability,
potential for built-in integrity, etc. Areas where digital technology
has been applied include fly-by-wire aircraft control systems,
autonomous robotics and command and control systems.
The development of software for safety critical systems has been
addressed at many levels and is the subject of standardisation
activities sponsored by the UK MoD with Def Stan 00-55, the FAA in the
US with RTCA 178, and the US DoD with DOD STD-2167A. These activities
address software solely. The concept of the system and the use of a
system wide approach to high integrity is given little or no concern.
This is especially true for hardware.
The use of
hardware in high integrity systems is usually decided at the
requirements capture stage in the system life cycle. It will always be
a system issue rather than isolated to individual components of the
hardware. The techniques available for hardware are seen in this
document in the context of the system as a whole and are not considered
in isolation. It is important that all the individuals involved in the
project realisation have a coherent view of the fault tolerance
philosophy adopted. Establishing this philosophy at the outset of a
project can be viewed as a risk reduction process.
Point
of contact: Kevin Moore
Tel: +44 (0) 1372 367141
E-mail:era.assc@cobham.com