X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=system.overview.tex;h=9d61e3d1a49abed28d6e87e897e117c88d9d5cbc;hb=9f46d86ae967438d41ace2e74da7cee6898015b9;hp=b5be15b64719c4f585e361c103c0881a8f76e8cd;hpb=2857e75ec894637ddbc8fc1268719ef3cbcbe8ed;p=msc-thesis1617.git diff --git a/system.overview.tex b/system.overview.tex index b5be15b..9d61e3d 100644 --- a/system.overview.tex +++ b/system.overview.tex @@ -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 only compiles the expressions to bytecode. 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.