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%
 \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.
 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.
 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.
 
 \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.