Merge branch 'master' of git.martlubbers.net:msc-thesis1617
[msc-thesis1617.git] / system.overview.tex
index 08b037f..9d61e3d 100644 (file)
@@ -1,12 +1,13 @@
-The original \gls{C}-backend for the \gls{mTask}-\gls{EDSL} generated a
-self-contained \gls{iTasks} like \gls{TOP} system for a microcontroller. The
-proposed backend for the \gls{mTask}-\gls{EDSL} does not result in a
-self-contained system but requires a server to run. The device and the server
-communicate using the Leader/Follower principle\footnote{Also known as
-Master/Slave}. Only the server can initiate a connection with a device and only
-the server can produce and send \glspl{Task} to the device. Concepts such as
-\glspl{SDS} are available on the device and are the main use of communication
-between the client and the server.
+The existing \gls{C}-backend for the \gls{mTask}-\gls{EDSL} generates a
+self-contained \gls{iTasks}-like \gls{TOP} system for microcontrollers. The
+added view for the \gls{mTask}-\gls{EDSL} does not result in a
+self-contained system but compiles the expressions to bytecode representing a
+single \gls{Task}. The device and the server communicate using the
+Leader/Follower principle\footnote{Also known as Master/Slave}. Only the server
+can initiate a connection with a device and only the server can produce and
+send \glspl{Task} to the device. Concepts such as \glspl{SDS} are available on
+the device and are the main use of communication between the client and the
+server.
 
 Chapter~\ref{chp:arch} elaborates on the considerations and implementation of
 the system.