add pseudocode for the engine
[msc-thesis1617.git] / conclusion.tex
index d94141a..850e4b4 100644 (file)
@@ -9,8 +9,8 @@ simple stack machine and provides the programmer interfaces to the peripherals.
 The semantics of the \glspl{mTask} tries to resemble the \gls{iTasks} semantics
 as close as possible.
 
-The host language has a very efficient compiler and code generator the
-\gls{mTask}-system is also relatively fast because the compilation of
+The host language has a very efficient compiler and code generator. Therefore,
+the \gls{mTask}-system is also relatively fast because the compilation of
 \glspl{mTask} is nothing more than running some functions in the host language.
 
 The dynamic nature allows the microcontroller to be programmed once and used
@@ -19,7 +19,7 @@ $10.000$ write or upload cycles and therefore existing techniques such as
 generating \gls{C} code are not usable for dynamic \gls{Task} environments.
 The dynamic nature also allows the programmer to design fail-over mechanisms.
 When a device is assigned a \gls{Task} but another device suddenly becomes
-unusable the \gls{iTasks} system can reassign a new \gls{mTask}-\gls{Task} to
+unusable, the \gls{iTasks} system can reassign a new \gls{mTask}-\gls{Task} to
 the first device that possibly takes over some of the functionality of the
 broken device without needing to recompile the code.