From 6c6621725f55b76488f9110cbeb040579de5957d Mon Sep 17 00:00:00 2001 From: Robin Clark Date: Sat, 2 Jun 2012 01:10:04 +0100 Subject: [PATCH] removed derived failure modes from UML class diagrams and fixed some typos. --- submission_thesis/CH4_FMMD/cfg.dia | Bin 2205 -> 1883 bytes submission_thesis/CH4_FMMD/copy.tex | 8 ++++---- submission_thesis/CH4_FMMD/master_uml.dia | Bin 3426 -> 3115 bytes 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/submission_thesis/CH4_FMMD/cfg.dia b/submission_thesis/CH4_FMMD/cfg.dia index 80467ff830da074117bff055441c606e88591bce..f4d60c275d9b3a5068a2c911205590c802c9b4f1 100644 GIT binary patch literal 1883 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 diff --git a/submission_thesis/CH4_FMMD/copy.tex b/submission_thesis/CH4_FMMD/copy.tex index 172c8ca..71e53d7 100644 --- a/submission_thesis/CH4_FMMD/copy.tex +++ b/submission_thesis/CH4_FMMD/copy.tex @@ -1021,7 +1021,7 @@ However, a circuit designer would usually consider individual transistors and i as lowest level building blocks. % In fact any component with published failure modes could be considered to be a {\bc}, -but this determination is the choice of the analyst or the guidelines of the +but this determination is the choice of the analyst, which may be influenced by the particular standard~\cite{en298}~\cite{en61508}~\cite{en230} to which we are approving/analysing a system. %a lowest level of assembly `part' or an atomic entity, which ever is the smaller @@ -1074,7 +1074,7 @@ For instance in the CD~player example; if we start at the bottom, we are present a massive list of base~components, resistors, motors, user~switches, laser~diodes, all sorts! Clearly, working from the bottom~up, we need to pick small collections of components that work together in some way. -These are termed `{\fgs}'. +These collections are termed `{\fgs}'. % For instance, the circuitry that powers the laser diode to illuminate the CD might contain a handful of components, and as such would make a good candidate @@ -1091,9 +1091,9 @@ When we have analysed the fault behaviour of a {\fg}, we can treat it as a `blac The {\fgs} fault behaviour will consist of a set of `symptoms' caused by combinations of its component failure modes. % -We can thus make a new `component' derived from the symptoms found as a result of analysing the {\fg}. +We can thus create a new `component' derived from analysing the {\fg} where % -The symptoms of failure of the {\fg} are the failure modes of this new `derived component'. +the symptoms of failure of the {\fg} are the failure modes of this new `{\dc}'. %We can now call our functional~group a sub-system or a derived~component. %The goal here is to know how it will behave under fault conditions ! diff --git a/submission_thesis/CH4_FMMD/master_uml.dia b/submission_thesis/CH4_FMMD/master_uml.dia index 91bc5700a005db8164cfdebbb6804c34a6e34709..f81d62c5cfbe9b8dc6df73418e6ae1eaf44f0729 100644 GIT binary patch literal 3115 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 E00`#1M*si-