Talk:Dynamic software updating

DSU in Industrial Automation
"On-line editing" is a common feature of industrial controllers (PLCs such as those from Allen-Bradley and Siemens). These controllers are programed in domain specific languages that operate at a relatively higher level of abstraction. This seems to be a common in-use application of this concept.

In a typical "on-line edit", the insertion, modification, or deletion region in the code is selected. Code changes may be staged, compiled, and then tested in parallel with existing code before committing the edit. Since PLCs are oriented around continuous scan loops, presumably the change will occur in between the completion of the current scan cycle and the beginning of the subsequent scan cycle. 75.194.228.203 (talk) 01:13, 4 November 2022 (UTC)