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