Monday Lunchtime edit
This commit is contained in:
parent
ff5f9e3b30
commit
219d4774b1
@ -245,7 +245,7 @@ this can be expresed as $ \bowtie : \mathcal{FG} \rightarrow \mathcal{DC} $ .
|
|||||||
|
|
||||||
|
|
||||||
\subsection{Keeping track of the derived components position in the hierarchy}
|
\subsection{Keeping track of the derived components position in the hierarchy}
|
||||||
|
\label{alpha}
|
||||||
The UML meta model in figure \ref{fig:cfg}, shows the relationships
|
The UML meta model in figure \ref{fig:cfg}, shows the relationships
|
||||||
between the classes and sub-classes.
|
between the classes and sub-classes.
|
||||||
Note that because we can use derived components to build functional groups,
|
Note that because we can use derived components to build functional groups,
|
||||||
@ -772,9 +772,41 @@ are added to UML diagram in figure \ref{fig:cfg} and represented in figure \ref
|
|||||||
\label{fig:cfg2}
|
\label{fig:cfg2}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
|
{ \huge This might become a chapter in its own right after fmmdset }
|
||||||
|
|
||||||
|
\section{From UML Model to Object Model}
|
||||||
|
|
||||||
|
Let us consider a theoretical FMMD model. For the sake of simplicity
|
||||||
|
consider that all components and functional groups have only two failure modes that
|
||||||
|
we will label $a$ and $b$.
|
||||||
|
We can start with some base components, of types C and K say, $\{ C_1, C_2, C_3, K_4, C_5, C_6, K_7 \}$.
|
||||||
|
For the sake of example, let us say that each component has two failure
|
||||||
|
modes $a$ and $b$. So the function $fm$ applied to
|
||||||
|
$C_1$ yields $C_{1 a}$ and $C_{1 b}$.
|
||||||
|
|
||||||
|
HOW UML OBJECT MODEL OF COMPONENT AND ITS ERROR MODES
|
||||||
|
|
||||||
|
We can organise these into functional groups (where the superscript represents the $\alpha$ value, see section \ref{alpha}), thus:
|
||||||
|
|
||||||
|
$$ FG^0_1 = \{C_1, C_2\}$$
|
||||||
|
$$ FG^0_2 = \{C_1, C_3, C_4\}$$
|
||||||
|
$$ FG^0_3 = \{C_5, C_6, C_7\}$$
|
||||||
|
|
||||||
|
A processes of symptom extraction is now applied to the functional groups.
|
||||||
|
Again for the sake of example, let us say that each functional
|
||||||
|
group has one or two symptoms again subscripted by $a$ and $b$.
|
||||||
|
|
||||||
|
Applying symptom abstraction to $FG^0_1$ i.e. $\bowtie fm ( FG^0_1 ) = \{ FG^0_{1 a}, FG^0_{1 b} \} $
|
||||||
|
We can now create a new derived component, $DC^1_1$, whose failure
|
||||||
|
modes are the symptoms of $FG^0_1 $ thus $ fm ( {DC}^1_1 ) = \{ FG^0_{1 a}, FG^0_{1 b} \} $.
|
||||||
|
|
||||||
|
UML OBJECT MODEL OF DERIVED COMPONENT TOO
|
||||||
|
|
||||||
|
|
||||||
\section{From UML Model to Data Model}
|
|
||||||
|
|
||||||
|
\subsection{Using Derived Components in Functional Groups}
|
||||||
|
|
||||||
|
|
||||||
HERE should how the hierarchy is built, how the inheritance works etc
|
HERE should how the hierarchy is built, how the inheritance works etc
|
||||||
|
|
||||||
|
@ -369,7 +369,7 @@ a functional group.
|
|||||||
The next stage is to take the two derived components
|
The next stage is to take the two derived components
|
||||||
and place them into a functional group.
|
and place them into a functional group.
|
||||||
We can now analyse this functional
|
We can now analyse this functional
|
||||||
grou w.r.t the failure modes in the two derived compoennts.
|
group w.r.t the failure modes in the two derived compoennts.
|
||||||
|
|
||||||
\vspace{20pt}
|
\vspace{20pt}
|
||||||
Draw FMMD hierarchy diagram.
|
Draw FMMD hierarchy diagram.
|
||||||
|
Loading…
Reference in New Issue
Block a user