they are executed. When an \gls{mTask} opts to queue another \gls{mTask} it
can just append it to the queue.
-~\\
+\vspace{1em}
\begin{algorithm}[H]
\KwData{\textbf{queue} queue, \textbf{time} $t, t_p$}
\caption{Engine pseudocode for the \gls{C}- and
\gls{iTasks}-view}\label{lst:engine}
\end{algorithm}
-~\\
+\vspace{1em}
To achieve this in the \gls{EDSL} a \gls{Task} class is added that work in a
similar fashion as the \texttt{sds} class. This class is listed in