The updates to the \gls{mTask}-system~\cite{koopman_type-safe_nodate} will
bridge this gap in the current system by introducing a new communication
protocol, device application and \glspl{Task} synchronizing the two. The system
can run on devices as small as \gls{Arduino}
microcontrollers~\cite{noauthor_arduino_nodate} and operates via the same
paradigms and patterns as regular \glspl{Task} in the \gls{TOP} paradigm.
Devices in the \gls{mTask}-system can run small imperative programs written in
an \gls{EDSL} and have access to \glspl{SDS}. \Glspl{Task} are sent to the
device at runtime, avoiding recompilation and thus write cycles on the program
memory.
