-The new \glspl{SDS} that were made during compilation are added to the
-deviceshares that were made during the compilation are merged with the existing
-shares on the device. Furthermore the messages are placed in the channel share
-of the device. This will result in sending the actual \gls{SDS} specification
-and \gls{Task} specifications to the device. A \gls{Task} record is created
-with the identifier $-1$ to denote a \gls{Task} not yet acknowledged. Finally
-the device itself is updated with the new state and with the new \gls{Task}.
-After waiting for the acknowledgement the device is updated again and the
-\gls{Task} returns.
+The new \glspl{SDS} that were generated during compilation are merged with the
+existing device's \glspl{SDS}. Furthermore the messages are placed in the
+channel \gls{SDS} of the device. This will result in sending the actual \gls{SDS}
+specification and \gls{Task} specifications to the device. A \gls{Task} record
+is created with the identifier $-1$ to denote a \gls{Task} not yet
+acknowledged. Finally the device itself is updated with the new state and with
+the new \gls{Task}. After waiting for the acknowledgement the device is
+updated again and the \gls{Task} returns.