X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=back%2Fsummary.tex;fp=back%2Fsummary.tex;h=41272cbbd2c79bef1708f8e2c11eb8603e8ba72f;hb=a5b8d7509c5846d51e2f9e75d4787c7d9b90b408;hp=c31412dfc311c85bf1560c39cbd930c956898189;hpb=9723644ea8013d16911ee761245256f6967c90f3;p=phd-thesis.git diff --git a/back/summary.tex b/back/summary.tex index c31412d..41272cb 100644 --- a/back/summary.tex +++ b/back/summary.tex @@ -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.