kill all orphans and widows
[phd-thesis.git] / back / summary.tex
index c31412d..41272cb 100644 (file)
@@ -7,12 +7,11 @@
 \ifSubfilesClassLoaded{\chapter*{Summary}}{\chapter{Summary}}%
 \label{chp:summary}%
 \glsresetall%
-Programming \gls{IOT} systems is complex since they are dynamic, interactive, distributed, collaborative, multi-tiered, and multitasking in nature.
+The development of reliable software for the \gls{IOT} is difficult because \gls{IOT} systems are dynamic, interactive, distributed, collaborative, multi-tiered, and multitasking in nature.
 The complexity is increased further by semantic friction that arises through different hardware and software characteristics between tiers.
 Many computers that operate in \gls{IOT} systems are \emph{edge devices} that interact with the environment using sensors and actuators.
-Edge devices often use low-cost microcontrollers designed for embedded applications.
+Edge devices are often powered by low-cost microcontrollers designed for embedded applications.
 They have little memory, unhurried processors, and are slow in communication but are also small and energy efficient.
-%Hence they require additional care.
 
 \Gls{TOP} can cope with the challenges of \gls{IOT} programming.
 In \gls{TOP}, the main building blocks are tasks, an abstract representation of work.