Monday Lunchtime edit

This commit is contained in:
Robin Clark 2010-11-22 14:12:40 +00:00
parent ff5f9e3b30
commit 219d4774b1
2 changed files with 35 additions and 3 deletions

View File

@ -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}
\label{alpha}
The UML meta model in figure \ref{fig:cfg}, shows the relationships
between the classes and sub-classes.
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}
\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

View File

@ -369,7 +369,7 @@ a functional group.
The next stage is to take the two derived components
and place them into a functional group.
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}
Draw FMMD hierarchy diagram.