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 …
0740-7459/02/$17.00 © 2002 IEEE March/April 2002 IEEE SOFTWARE 2 5 systems. The …
Dynamic software updating
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 …
changed to fix bugs or upgrade functionality. No prior general-purpose methodology for …
Dynamic software updating
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 …
must be changed to fix bugs or upgrade functionality. No prior general-purpose …
A formal framework for on-line software version change
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 …
program and then install the new version. This necessitates a sometimes unacceptable …
Improving the reliability of commodity operating systems
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 …
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 …
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 …
dominant mechanism for reducing this downtime, cluster rolling upgrade, has two …
Providing dynamic update in an operating system.
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 running system without loss of service or down-time. Operating systems would benefit from …
A technique for dynamic updating of Java software
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 …
the software to changes in its execution environment. The typical software update process …
[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 …