X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;ds=sidebyside;f=tvt%2Ftvt.tex;h=7a8d12029bb26809eb8b4dc1b62afdec59a10840;hb=HEAD;hp=efae48e18bb9cd2b9e6ac6503beea683376d1945;hpb=5c7ffbabc8f4fe9d21b4ab0095155ee87e32ed6e;p=phd-thesis.git diff --git a/tvt/tvt.tex b/tvt/tvt.tex index efae48e..7a8d120 100644 --- a/tvt/tvt.tex +++ b/tvt/tvt.tex @@ -10,8 +10,9 @@ \label{chp:smart_campus} \begin{chapterabstract} - \Gls{IOT} software is notoriously complex, conventionally comprising multiple tiers. - Traditionally an \gls{IOT} developer must use multiple programming languages and ensure that the components interoperate correctly. A novel alternative is to use a single \emph{tierless} language with a compiler that generates the code for each component and ensures their correct interoperation. + \Gls{IOT} software is notoriously complex, usually comprising multiple tiers. + Traditionally an \gls{IOT} developer must use multiple programming languages and ensure that the components interoperate correctly. + A novel alternative is to use a single \emph{tierless} language with a compiler that generates the code for each component and their correct interoperation. We report a systematic comparative evaluation of two tierless language technologies for \gls{IOT} stacks: one for resource-rich sensor nodes (\gls{CLEAN} with \gls{ITASK}), and one for resource-constrained sensor nodes (\gls{CLEAN} with \gls{ITASK} and \gls{MTASK}). The evaluation is based on four implementations of a typical smart campus application: two tierless and two \gls{PYTHON}-based tiered.