Forgot to commit last night
This commit is contained in:
parent
a05887fd0e
commit
8dff718d03
@ -139,8 +139,8 @@ component failure modes on a system.
|
|||||||
It is used both as a design tool (to determine weaknesses), and is a requirement of certification of safety critical products.
|
It is used both as a design tool (to determine weaknesses), and is a requirement of certification of safety critical products.
|
||||||
FMEA has been successfully applied to mechanical, electrical and hybrid electro-mechanical systems.
|
FMEA has been successfully applied to mechanical, electrical and hybrid electro-mechanical systems.
|
||||||
|
|
||||||
Work on software FMEA is beginning, but
|
Work on software FMEA (SFMEA) is beginning, but
|
||||||
at present no technique for software FMEA that
|
at present no technique for SFMEA that
|
||||||
integrates hardware and software models known to the authors exists.
|
integrates hardware and software models known to the authors exists.
|
||||||
%
|
%
|
||||||
Software generally, sits on top of most modern safety critical control systems
|
Software generally, sits on top of most modern safety critical control systems
|
||||||
@ -149,7 +149,8 @@ Currently standards that demand FMEA for hardware (e.g. EN298, EN61508),
|
|||||||
do not specify it for Software, but instead specify, good practise,
|
do not specify it for Software, but instead specify, good practise,
|
||||||
review processes and language feature constraints.
|
review processes and language feature constraints.
|
||||||
|
|
||||||
This is a weakness; where FMEA scientifically traces component {\fms}
|
This is a weakness; where FMEA % scientifically
|
||||||
|
traces component {\fms}
|
||||||
to resultant system failures, software has been left in a non-analytical
|
to resultant system failures, software has been left in a non-analytical
|
||||||
limbo of best practises and constraints.
|
limbo of best practises and constraints.
|
||||||
%
|
%
|
||||||
@ -163,6 +164,7 @@ This paper presents an FMEA methodology which can be applied to software, and is
|
|||||||
and integrate-able with FMEA performed on mechanical and electronic systems.
|
and integrate-able with FMEA performed on mechanical and electronic systems.
|
||||||
}
|
}
|
||||||
|
|
||||||
|
\today
|
||||||
\nocite{en298}
|
\nocite{en298}
|
||||||
\nocite{en61508}
|
\nocite{en61508}
|
||||||
|
|
||||||
@ -217,7 +219,7 @@ all the above variants of FMEA.
|
|||||||
|
|
||||||
\subsection{Current work on Software FMEA}
|
\subsection{Current work on Software FMEA}
|
||||||
|
|
||||||
Work on software FMEA usually does not seek to integrate
|
Work on SFMEA usually does not seek to integrate
|
||||||
hardware and software models, but to perform
|
hardware and software models, but to perform
|
||||||
FMEA on the software in isolation~\cite{procsfmea}.
|
FMEA on the software in isolation~\cite{procsfmea}.
|
||||||
Some work has been performed using databases
|
Some work has been performed using databases
|
||||||
@ -227,7 +229,10 @@ introduce automation into the FMEA process~\cite{appswfmea} and code analysis
|
|||||||
automation~\cite{modelsfmea}. Although the SFMEA and hardware FMEAs are performed separately
|
automation~\cite{modelsfmea}. Although the SFMEA and hardware FMEAs are performed separately
|
||||||
some schools of thought aim for FTA~\cite{nasafta}~\cite{nucfta} (top down - deductive) and FMEA (bottom-up inductive)
|
some schools of thought aim for FTA~\cite{nasafta}~\cite{nucfta} (top down - deductive) and FMEA (bottom-up inductive)
|
||||||
to be performed on the same system to provide insight into the
|
to be performed on the same system to provide insight into the
|
||||||
software hardware/interface~\cite{embedsfmea}.
|
software hardware/interface~\cite{embedsfmea}, although this
|
||||||
|
would give a better picture of the failure mode behaviour, it
|
||||||
|
is by no means a rigorous approach to tracing errors that may occur in hardware
|
||||||
|
through the top (and therfore untimately controlling) layer of software.
|
||||||
|
|
||||||
\subsection{Current FMEA techniques are not suitable for software}
|
\subsection{Current FMEA techniques are not suitable for software}
|
||||||
|
|
||||||
@ -459,7 +464,7 @@ and to outputs (where they can be considered {failure symptoms} in FMMD terminol
|
|||||||
For the purpose of example, we chose a simple common safety critical industrial circuit
|
For the purpose of example, we chose a simple common safety critical industrial circuit
|
||||||
that is nearly always used in conjunction with a programmatic element.
|
that is nearly always used in conjunction with a programmatic element.
|
||||||
A common method for delivering a quantitative value in analogue electronics is
|
A common method for delivering a quantitative value in analogue electronics is
|
||||||
to supply a current signal to represent the value to be sent~\cite{aoe}[p.849].
|
to supply a current signal to represent the value to be sent~\cite{aoe}[p.934].
|
||||||
Usually, $4mA$ represents a zero or starting value and $20mA$ represents the full scale,
|
Usually, $4mA$ represents a zero or starting value and $20mA$ represents the full scale,
|
||||||
and this is referred to as {\ft} signalling.
|
and this is referred to as {\ft} signalling.
|
||||||
%
|
%
|
||||||
@ -954,14 +959,14 @@ of this paper.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
\paragraph{Future work}
|
%\paragraph{Future work}
|
||||||
\begin{itemize}
|
%\begin{itemize}
|
||||||
\item A complete software/electrical/mechanical system analysed
|
% %\item A complete software/electrical/mechanical system analysed
|
||||||
\item
|
% \item
|
||||||
\item
|
% \item
|
||||||
\end{itemize}
|
% \end{itemize}
|
||||||
%\today
|
% %\today
|
||||||
%
|
% %
|
||||||
{ %\tiny %
|
{ %\tiny %
|
||||||
\footnotesize
|
\footnotesize
|
||||||
\bibliographystyle{plain}
|
\bibliographystyle{plain}
|
||||||
|
Loading…
Reference in New Issue
Block a user