phd-thesis-en/figures/fms.tikz

33 lines
1.0 KiB
Plaintext

\documentclass[crop,tikz]{standalone}
\input{common-headers}
\input{sigles}
\begin{document}
\begin{tikzpicture}[scale=2,
model/.style={draw},
system/.style={draw},
arrowed/.style={auto,-Stealth,shorten <=2pt,shorten >=2pt,bend angle=10},
darowed/.style={auto,double,Stealth-Stealth,shorten <=2pt,shorten >=2pt},
validate/.style={arrowed},
validate2/.style={arrowed,dashed},
annotation/.style={font=\scriptsize}]
\node[model] (F) at ( 1cm, 0) {Formalisme};
\node[model] (M) at ( -1cm, 0) {Modèle};
\draw[validate] (F) to node[annotation,swap] {permet d'exprimer} (M);
%\draw[validate,bend right] (M1) to node[annotation,swap] {validation} (W);
% Separation
\draw[dashed] (-1.5cm,-0.5cm) to ( 2.5cm,-0.5cm);
\coordinate (legend) at (2,-0.5cm);
\node at (legend) [label=north:{Abstrait}] {};
\node at (legend) [label=south:{Concret}] {};
\node[system] (S) at ( 0cm,-1cm) {Système};
\draw[darowed] (M) to node[annotation,yshift=2pt] {explique} (S);
\end{tikzpicture}
\end{document}