First, I present advanced \gls{DSL} embedding techniques.
Then \gls{MTASK} is shown, a \gls{TOP} \gls{DSL} for \gls{IOT} edge devices, embedded in \gls{ITASK}.
Tasks are constructed and compiled at run time.
This allows tasks to be tailor-made for the current work requirements.
The compiled task is sent to the device for interpretation.
For a device to be used in an \gls{MTASK} system, it is programmed once with a lightweight domain-specific \gls{OS}.
First, I present advanced \gls{DSL} embedding techniques.
Then \gls{MTASK} is shown, a \gls{TOP} \gls{DSL} for \gls{IOT} edge devices, embedded in \gls{ITASK}.
Tasks are constructed and compiled at run time.
This allows tasks to be tailor-made for the current work requirements.
The compiled task is sent to the device for interpretation.
For a device to be used in an \gls{MTASK} system, it is programmed once with a lightweight domain-specific \gls{OS}.