Merge branch 'master' of git.martlubbers.net:msc-thesis1617
[msc-thesis1617.git] / system.overview.tex
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
10 server.
11
12 Chapter~\ref{chp:arch} elaborates on the considerations and implementation of
13 the system.