Testing Erlang/OTP Dynamic Software Updates with Robot Framework
Introduction Dynamic software updates Dynamic software update (DSU) refers to the process of updating parts of a program without halting its execution. It enables running programs to be patched on-the-fly to add features or fix bugs. This capability is particularly crucial for applications that must consistently deliver reliable results. Examples of systems requiring dynamic software include: Banking applications Air traffic control systems Telecommunication systems Databases However, ensuring the correctness of a dynamic software update is challenging and complex....