-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
6 changed files
with
79 additions
and
60 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,59 @@ | ||
\chapter{Architecture} | ||
% parlare della clean architecture + immagine | ||
|
||
\section{Context Map} | ||
In this chapter, we analyzed the bounded contexts related to digital twins and their relationships. | ||
The context map in figure \ref{img:context-map} represents the relationships patterns between the bounded contexts. | ||
|
||
\begin{itemize} | ||
\item \textbf{MilkPlanning [D, ACL] $\leftarrow$ [U] MilkTankDT} | ||
|
||
\texttt{MilkPlanning} receives the information about the tanks' milk quantity from the \texttt{MilkTankDT}. | ||
\texttt{MilkPlanning} is a downstream bounded context and has an Anti-Corruption Layer. | ||
|
||
\item \textbf{Stocking [D, ACL] $\leftarrow$ [U] PackagingMachineDT \\ | ||
Stocking [D, ACL] $\leftarrow$ [U] ScaleDT \\ | ||
Stocking [D, ACL] $\leftarrow$ [U] MetalDetectorDT} | ||
|
||
\texttt{Stocking} receives the information about the quality assurance status considering the packaging machine, scale and metal detector. Data are sent from the \texttt{PackagingMachineDT}, \texttt{ScaleDT} and \texttt{MetalDetectorDT} respectively. | ||
\texttt{Stocking} is a downstream bounded context and has an Anti-Corruption Layer. | ||
|
||
\item \textbf{Alert [D, ACL] $\leftarrow$ [U] MilkTankDT \\ | ||
Alert [D, ACL] $\leftarrow$ [U] MetalDetectorDT \\ | ||
Alert [D, ACL] $\leftarrow$ [U]PackagingMachineDT \\ | ||
Alert [D, ACL] $\leftarrow$ [U]ScaleDT} | ||
|
||
\texttt{Alert} receives the alerting messages from the digital twins. Data are sent from the \texttt{MilkTankDT}, \texttt{MetalDetectorDT}, \texttt{PackagingMachineDT} and \texttt{ScaleDT} respectively. | ||
\texttt{Alert} is a downstream bounded context and has an Anti-Corruption Layer. | ||
|
||
\item \textbf{MilkPlanning [D, ACL] $\leftarrow$ [U] Stocking} | ||
|
||
\texttt{MilkPlanning} asks \texttt{Stocking} for the amount of products in stock. | ||
\texttt{MilkPlanning} is a downstream bounded context and has an Anti-Corruption Layer. | ||
|
||
\item \textbf{Alert[D, ACL] $\leftarrow$ [U] Maintenance} | ||
|
||
\texttt{Maintenance} sends the alerting messages about machine failure to \texttt{Alert}. | ||
\texttt{Alert} is a downstream bounded context and has an Anti-Corruption Layer. | ||
|
||
\item \textbf{Maintenance[D, ACL] $\leftarrow$ [U] PackagingMachineDT} | ||
|
||
\texttt{Maintenance} receives the information about the packaging machine status from \texttt{PackagingMachineDT} in order to forecast packaging machine failures. | ||
\texttt{Maintenance} is a downstream bounded context and has an Anti-Corruption Layer. | ||
|
||
\item \textbf{Reporting[D] $\leftarrow$ [U] ScaleDT \\ | ||
Reporting[D] $\leftarrow$ [U] MetalDetectorDT } | ||
|
||
\texttt{Reporting} receives information from \texttt{ScaleDT} and \texttt{MetalDetectorDT} about their status in order to generate reports. | ||
|
||
|
||
\end{itemize} | ||
|
||
\begin{figure}[H] | ||
\centering | ||
\includegraphics[width=\textwidth]{img/context-map.png} | ||
\caption{Context Map} | ||
\label{img:context-map} | ||
\end{figure} | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
\chapter{Conclusions} | ||
Considerazioni su utilizzo di ddd per dt: | ||
il ddd si sposa bene con i concetti specifici del dominio. | ||
nel nostro ambito i dt sono fortemente correlati ai macchinari che quindi non ricadono negli elementi | ||
caratterizzanti del dominio pertanto le tecniche ddd non applicabili per modellare i dt. | ||
tuttavia modellare con tecniche ddd tutto il dominio si ha maggiore conoscenza del dominio e aiutano ad individuare | ||
punti dove potenzialmente possono essere impiegati i dt per supportare i processi e i bounded contexts. |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
\chapter{Development} | ||
\section{Ditto} | ||
% mettere qualche snippet di codice degli handler |
9 changes: 8 additions & 1 deletion
9
report/sections/motivations.tex → report/sections/domain-analysis.tex
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters