1 The original
\gls{C
}-backend for the
\gls{mTask
}-
\gls{EDSL
} generated a
2 self-contained
\gls{iTasks
} like
\gls{TOP
} system for a microcontroller. The
3 proposed backend for the
\gls{mTask
}-
\gls{EDSL
} does not result in a
4 self-contained system but only compiles the expressions to bytecode. The device
5 and the server communicate using the Leader/Follower principle
\footnote{Also
6 known as Master/Slave
}. Only the server can initiate a connection with a device
7 and only the server can produce and send
\glspl{Task
} to the device. Concepts
8 such as
\glspl{SDS
} are available on the device and are the main use of
9 communication between the client and the server.
11 Chapter~
\ref{chp:arch
} elaborates on the considerations and implementation of