Merge branch 'master' of git.martlubbers.net:msc-thesis1617
[msc-thesis1617.git] / abstract.tex
index 5030daf..756de5d 100644 (file)
@@ -1,7 +1,8 @@
-This thesis presents a way to connect small \gls{IoT} devices with high level
-\gls{TOP} implementations languages. It shows how a new frontend for the class
-based shallowly \glspl{EDSL} called \gls{mTask} written in \gls{Clean}
-can be used to compile \gls{IoT}-tasks on the fly and send them to the device
-as interpretable bytecode. All of this adheres to the \gls{TOP} philosophy
-where familiar concepts such as \glspl{SDS} and task-combinators are available
-at ease.
+This thesis introduces an innovative way to connect small Internet of Things
+devices to high level Task Oriented Programming implementations languages. The
+existing class-based shallowly Embedded Domain Specific Language called mTask
+by Koopman et al.\ --- written in Clean --- is extended with a new view to
+allow compilation of Internet of Things Tasks on the fly and send them to
+devices as interpretable bytecode. All introduced functionality adheres to the
+Task Oriented Programming philosophy where common concepts such as Shared Data
+Sources and Task-combinators are available at ease.