Dynamic software updating: a systematic mapping 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 …

[PDF][PDF] HERA: Hotpatching of Embedded Real-time Applications.

C Niesler, S Surminski, L Davi - NDSS, 2021 - ndss-symposium.org
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 …

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 …

Save the Bruised Striver: A Reliable Live Patching Framework for Protecting Real-World PLCs

M Zhou, H Wang, K Li, H Zhu, L Sun - Proceedings of the Nineteenth …, 2024 - dl.acm.org
Industrial Control Systems (ICS), particularly programmable logic controllers (PLCs)
responsible for managing underlying physical infrastructures, often operate for extended …

OPEC: operation-based security isolation for bare-metal embedded systems

X Zhou, J Li, W Zhang, Y Zhou, W Shen… - Proceedings of the …, 2022 - dl.acm.org
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 …

Dynamic software updates to enhance security and privacy in high availability energy management applications in smart cities

I Mugarza, A Amurrio, E Azketa, E Jacob - IEEE Access, 2019 - ieeexplore.ieee.org
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 …

Dynamic updates of virtual plcs deployed as kubernetes microservices

H Koziolek, A Burger, PP Abdulla, J Rückert… - … Conference on Software …, 2021 - Springer
Industrial control systems (eg programmable logic controllers, PLC or distributed control
systems, DCS) cyclically execute control algorithms to automated production processes …

Analysis of existing dynamic software updating techniques for safe and secure industrial control systems

I Mugarza, J Parra, E Jacob - International journal of safety and …, 2018 - witpress.com
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 …

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 …

Cetratus: A framework for zero downtime secure software updates in safety‐critical systems

I Mugarza, J Parra, E Jacob - Software: Practice and …, 2020 - Wiley Online Library
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 …