Dynamic software updating: a systematic map** study

BH Ahmed, SP Lee, MT Su, A Zakari - IET Software, 2020 - Wiley Online Library
Dynamic software updating (DSU) is shifting gears to modify software systems without a halt.
Even though extensive research has been conducted on DSU, it is necessary to synthesise …

A survey of dynamic software updating

H Seifzadeh, H Abolhassani… - Journal of Software …, 2013 - Wiley Online Library
Application update at run‐time remains a challenging issue in software engineering. There
are many techniques with different evaluation metrics, resulting in different behaviours in the …

Exploiting refactoring in formal verification

X Yin, J Knight, W Weimer - 2009 IEEE/IFIP International …, 2009 - ieeexplore.ieee.org
In previous work, we introduced Echo, a new approach to the formal verification of the
functional correctness of software. Part of what makes Echo practical is a technique called …

Dodging unsafe update points in java dynamic software updating systems

W Cazzola, M Jalili - 2016 IEEE 27th International Symposium …, 2016 - ieeexplore.ieee.org
Dynamic Software Updating (DSU) provides mechanisms to update a program without
stop** its execution. An indiscriminate update, that does not consider the current state of …

Towards a formal approach to modeling and verifying the design of dynamic software updates

M Zhang, K Ogata, K Futatsugi - 2015 Asia-Pacific Software …, 2015 - ieeexplore.ieee.org
Even though software systems in some domains are expected to provide continuous
services, most of them must undergo some form of changes. It leads to the emergence of …

Towards Change Validation in Dynamic System Updating Frameworks

M JALILI KORDKANDI - 2018 - air.unimi.it
Abstract Dynamic Software Updating (DSU) provides mechanisms to update a program
without stop** its execution. An indiscriminate update that does not consider the current …

[PDF][PDF] A Performance-based Approach to Automatic Redeployment of Enterprise Software Applications

H Seifzadeh, H Abolhassani, MS Moshkenani - Appl. Math, 2016 - naturalspublishing.com
Update of software usually equates disruption to a program's execution. However, such
disruptions in the execution of applications that provide round-the-clock services is not …