Dynamic software updating: a systematic mapping study
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 …
Even though extensive research has been conducted on DSU, it is necessary to synthesise …
[PDF][PDF] HERA: Hotpatching of Embedded Real-time Applications.
Memory corruption attacks are a pre-dominant attack vector against IoT devices. Simply
updating vulnerable IoT software is not always possible due to unacceptable downtime and …
updating vulnerable IoT software is not always possible due to unacceptable downtime and …
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 …
are many techniques with different evaluation metrics, resulting in different behaviours in the …
Save the Bruised Striver: A Reliable Live Patching Framework for Protecting Real-World PLCs
Industrial Control Systems (ICS), particularly programmable logic controllers (PLCs)
responsible for managing underlying physical infrastructures, often operate for extended …
responsible for managing underlying physical infrastructures, often operate for extended …
OPEC: operation-based security isolation for bare-metal embedded systems
Bare-metal embedded systems usually lack security isolation. Attackers can subvert the
whole system with a single vulnerability. Previous research intends to enforce both privilege …
whole system with a single vulnerability. Previous research intends to enforce both privilege …
Dynamic software updates to enhance security and privacy in high availability energy management applications in smart cities
The Internet of Things (IoT) and Industrial Internet of Things (IIoT) trends, where high
connectivity is envisioned, are giving rise to new applications, services, and paradigms …
connectivity is envisioned, are giving rise to new applications, services, and paradigms …
Dynamic updates of virtual plcs deployed as kubernetes microservices
Industrial control systems (eg programmable logic controllers, PLC or distributed control
systems, DCS) cyclically execute control algorithms to automated production processes …
systems, DCS) cyclically execute control algorithms to automated production processes …
Analysis of existing dynamic software updating techniques for safe and secure industrial control systems
Higher interconnectivity among devices, machines, the cloud and humans is envisioned in
the actual trend of automation, also known as Industrial Internet of Things (IIoT). These …
the actual trend of automation, also known as Industrial Internet of Things (IIoT). These …
AutoPatch: Automated Generation of Hotpatches for Real-Time Embedded Devices
M Salehi, K Pattabiraman - Proceedings of the 2024 on ACM SIGSAC …, 2024 - dl.acm.org
Real-time embedded devices like medical or industrial devices are increasingly targeted by
cyber-attacks. Prompt patching is crucial to mitigate the serious consequences of such …
cyber-attacks. Prompt patching is crucial to mitigate the serious consequences of such …
Cetratus: A framework for zero downtime secure software updates in safety‐critical systems
Safety‐critical systems are evolving into complex, networked, and distributed systems. As a
result of the high interconnectivity among all networked systems and of potential security …
result of the high interconnectivity among all networked systems and of potential security …