-
Phuc Tran Truong authored05db70bd
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
uc_diagram_2.tex 1.23 KiB
\begin{tikzpicture}
\begin{umlsystem}[x=4, y=0, fill=black!15]{CACC/Platooning}
\umlusecase[x=0, y=0, width=18mm, fill=green!30]{\nameref{UC:showStatus}}
\umlusecase[x=5, y=-5, width=18mm, fill=blue!20]{\nameref{UC:runPlatoon}}
\umlusecase[x=5, y=-15, width=18mm, fill=blue!40]{\nameref{UC:joinPlatoon}}
\umlusecase[x=1, y=-11, width=18mm, fill=blue!40]{\nameref{UC:leavePlatoon}}
\umlusecase[x=1, y=-5, width=28mm, fill=green!30]{\nameref{UC:changePlatoonData}}
\umlusecase[x=3, y=-17, width=34mm, fill=green!30]{\nameref{UC:changeSpeed}}
\end{umlsystem}
\umlactor[x=0, y=-11]{Operator}
\umlcar[x=15, y=-10]{LV}
\umlcar[x=15, y=-5]{FV}
\umlcar[x=15, y=-15]{PFV}
\umlcar[x=15, y=1]{GV}
\umlHVHinherit[arm2=16mm]{LV}{GV}
\umlHVHinherit[arm2=16mm]{FV}{GV}
\umlHVHinherit[arm2=16mm]{PFV}{GV}
\umlassoc{Operator}{usecase-1}
\umlassoc{Operator}{usecase-3}
\umlassoc{Operator}{usecase-4}
\umlassoc{Operator}{usecase-5}
\umlassoc{Operator}{usecase-6}
\umlassoc{LV}{usecase-2}
\umlassoc{LV}{usecase-3}
\umlassoc{LV}{usecase-4}
\umlassoc{LV}{usecase-5}
\umlassoc{FV}{usecase-2}
\umlassoc{FV}{usecase-4}
\umlassoc{PFV}{usecase-3}
\umlassoc{PFV}{usecase-6}
\umlassoc{GV}{usecase-1}
\end{tikzpicture}