Quality attributes of web software applications

J Offutt - IEEE software, 2002 - ieeexplore.ieee.org
Quality attributes of Web software applications Page 1 focusengineering Internet software
0740-7459/02/$17.00 © 2002 IEEE March/April 2002 IEEE SOFTWARE 2 5 systems. The …

Dynamic software updating

M Hicks, JT Moore, S Nettles - ACM SIGPLAN Notices, 2001 - dl.acm.org
Many important applications must run continuously and without interruption, yet must be
changed to fix bugs or upgrade functionality. No prior general-purpose methodology for …

Dynamic software updating

M Hicks, S Nettles - ACM Transactions on Programming Languages and …, 2005 - dl.acm.org
Many important applications must run continuously and without interruption, and yet also
must be changed to fix bugs or upgrade functionality. No prior general-purpose …

A formal framework for on-line software version change

D Gupta, P Jalote, G Barua - IEEE Transactions on Software …, 1996 - ieeexplore.ieee.org
The usual way of installing a new version of a software system is to shut down the running
program and then install the new version. This necessitates a sometimes unacceptable …

Improving the reliability of commodity operating systems

MM Swift, BN Bershad, HM Levy - ACM Transactions on Computer …, 2005 - dl.acm.org
Despite decades of research in extensible operating system technology, extensions such as
device drivers remain a significant cause of system failures. In Windows XP, for example …

Runtime support for type-safe dynamic Java classes

S Malabarba, R Pandey, J Gragg, E Barr… - … Conference on Object …, 2000 - Springer
Modern software must evolve in response to changing conditions. In the most widely used
programming environments, code is static and cannot change at runtime. This poses …

Devirtualizable virtual machines enabling general, single-node, online maintenance

DE Lowell, Y Saito, EJ Samberg - ACM SIGARCH Computer Architecture …, 2004 - dl.acm.org
Maintenance is the dominant source of downtime at high availability sites. Unfortunately, the
dominant mechanism for reducing this downtime, cluster rolling upgrade, has two …

Providing dynamic update in an operating system.

A Baumann, G Heiser, J Appavoo, D Da Silva… - USENIX Annual …, 2005 - usenix.org
Dynamic update is a mechanism that allows software updates and patches to be applied to
a running system without loss of service or down-time. Operating systems would benefit from …

A technique for dynamic updating of Java software

A Orso, A Rao, MJ Harrold - International Conference on …, 2002 - ieeexplore.ieee.org
During maintenance, systems are updated to correct faults, improve functionality, and adapt
the software to changes in its execution environment. The typical software update process …

[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 …