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 requires a server to run. The device and the server
5 communicate using the Leader/Follower principle
\footnote{Also known as
6 Master/Slave
}. Only the server can initiate a connection with a device and only
7 the server can produce and send
\glspl{Task
} to the device. Concepts such as
8 \glspl{SDS
} are available on the device and are the main use of communication
9 between the client and the server.
11 Chapter~
\ref{chp:arch
} elaborates on the considerations and implementation of