A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Dynamic software updating
2005
ACM Transactions on Programming Languages and Systems
Dynamic software updating (DSU) enables running programs to be updated with new code and data without interrupting their execution. ...
Our goal is to provide a simple yet expressive foundation for reasoning about dynamically updateable software. ...
Introduction Dynamic software updating (DSU) is a process by which a running program can be updated with new code and data without interrupting its execution. ...
doi:10.1145/1108970.1108971
fatcat:nzmxi2kcivgmndpk2fqydqtgge
Dynamic software updates
2009
Proceedings of the Second International Workshop on Hot Topics in Software Upgrades - HotSWUp '09
We consider the state mapping problem for dynamic software updates and propose a number of approaches that have the potential of automating the state mapping in practical setting. ...
Introduction The dynamic software update (DSU) problem consists of two components. ...
Some amount of backward compatibility is implicitly assumed by dynamic software update systems. ...
doi:10.1145/1656437.1656447
dblp:conf/hotswup/BazziMNS09
fatcat:eqbkylonxbbolcmqvory4zamum
Dynamic software updates
2009
SIGPLAN notices
Dynamic software updating (DSU) addresses this problem by updating programs while they execute, but existing DSU systems for managed languages do not support many updates that occur in practice and are ...
These results demonstrate that this work is a significant step towards practical support for dynamic updates in virtual machines for managed languages. ...
Dynamic software updating (DSU) is a general-purpose mechanism that solves these problems by updating programs while they run without a special software architecture or redundant hard-Permission to make ...
doi:10.1145/1543135.1542478
fatcat:jfttkn46uzhlpdcm7bond5hjem
Dynamic software updating
2001
SIGPLAN notices
Dynamic software updating (DSU) enables running programs to be updated with new code and data without interrupting their execution. ...
Our goal is to provide a simple yet expressive foundation for reasoning about dynamically updateable software. ...
Introduction Dynamic software updating (DSU) is a process by which a running program can be updated with new code and data without interrupting its execution. ...
doi:10.1145/381694.378798
fatcat:4rbndk65mfhhnnmdphcl3xwqty
Dynamic software updates
2009
Proceedings of the 2009 ACM SIGPLAN conference on Programming language design and implementation - PLDI '09
Dynamic software updating (DSU) addresses this problem by updating programs while they execute, but existing DSU systems for managed languages do not support many updates that occur in practice and are ...
These results demonstrate that this work is a significant step towards practical support for dynamic updates in virtual machines for managed languages. ...
Dynamic software updating (DSU) is a general-purpose mechanism that solves these problems by updating programs while they run without a special software architecture or redundant hard-Permission to make ...
doi:10.1145/1542476.1542478
dblp:conf/pldi/SubramanianHM09
fatcat:cpvxe7utovh67i5qspk7hroloa
Dynamic software updating
2001
Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation - PLDI '01
Dynamic software updating (DSU) enables running programs to be updated with new code and data without interrupting their execution. ...
Our goal is to provide a simple yet expressive foundation for reasoning about dynamically updateable software. ...
Introduction Dynamic software updating (DSU) is a process by which a running program can be updated with new code and data without interrupting its execution. ...
doi:10.1145/378795.378798
dblp:conf/pldi/HicksMN01
fatcat:yl4ol2foxjgubllpr5uut462fe
Practical dynamic software updating for C
2006
SIGPLAN notices
Dynamic software updating (DSU) addresses this difficulty by permitting programs to be updated while they run. ...
Software updates typically require stopping and restarting an application, but many systems cannot afford to halt service, or would prefer not to. ...
Related Work Over the past thirty years, a variety of approaches have been proposed for dynamically updating running software. ...
doi:10.1145/1133255.1133991
fatcat:ndcibplcjfeedl6obsjiv3yiee
Practical dynamic software updating for C
2006
Proceedings of the 2006 ACM SIGPLAN conference on Programming language design and implementation - PLDI '06
Dynamic software updating (DSU) addresses this difficulty by permitting programs to be updated while they run. ...
Software updates typically require stopping and restarting an application, but many systems cannot afford to halt service, or would prefer not to. ...
Figure 1 : 1 Building and dynamically updating software with Ginseng.
Figure 2 : 2 Compiling a program to be dynamically updateable.
Figure 3 : 3 Loop extraction. ...
doi:10.1145/1133981.1133991
dblp:conf/pldi/NeamtiuHSO06
fatcat:6w77pg6fg5dx3e435qcjpq3uve
Analyzing Software Updates: Should You Build a Dynamic Updating Infrastructure?
[chapter]
2011
Lecture Notes in Computer Science
Fortunately, many ideas have begun to emerge under the umbrella term "dyanamic updating" to solve this problem. Dynamic updating is critical to address certain software evolution needs. ...
Dynamic updating literature evaluates such systems in terms of coverage (i.e. what type of code changes are supported) and performance. ...
Dynamic software updating has attracted significant interest in the last few years [6, 19, 23] . This is due to the benefits software updating can provide to long running applications. ...
doi:10.1007/978-3-642-19811-3_26
fatcat:cwf6ni6urba47pns3r2jcm74ju
Automating object transformations for dynamic software updating
2012
Proceedings of the ACM international conference on Object oriented programming systems languages and applications - OOPSLA '12
Dynamic software updating (DSU) systems eliminate costly downtime by dynamically fixing bugs and adding features to executing programs. ...
These transformations help programmers understand their changes and apply dynamic software updates. ...
Object transformers convert old version objects to new ones during a dynamic software update. ...
doi:10.1145/2384616.2384636
dblp:conf/oopsla/MagillHSM12
fatcat:ldnty3unhzeobbguv4ym6x5h4y
Efficient systematic testing for dynamically updatable software
2009
Proceedings of the Second International Workshop on Hot Topics in Software Upgrades - HotSWUp '09
Recent years have seen significant advances in dynamic software updating (DSU) systems, which allow programs to be patched on the fly. ...
Our idea is to transform standard system tests into update tests that execute as before, but each transformed test applies a patch at a different update point during execution. ...
To our knowledge, our work is the first to explore how to efficiently and systematically test dynamically updatable software. ...
doi:10.1145/1656437.1656449
dblp:conf/hotswup/HaydenHHF09
fatcat:yvbbxnv37ngypd4brgbkuaarcy
Dynamic software updating: a systematic mapping study
2020
IET Software
Dynamic software updating (DSU) is shifting gears to modify software systems without a halt. ...
Springer link
'"Dynamic Software Update OR Dynamic Software
Updating OR Dynamic Software Updates"'. ...
+ Software + update) AND
(Dynamic Software update). ...
doi:10.1049/iet-sen.2019.0201
fatcat:aw3wfzsfcbfrbdwloxeveubt6y
Automating object transformations for dynamic software updating
2012
SIGPLAN notices
Dynamic software updating (DSU) systems eliminate costly downtime by dynamically fixing bugs and adding features to executing programs. ...
These transformations help programmers understand their changes and apply dynamic software updates. ...
Object transformers convert old version objects to new ones during a dynamic software update. ...
doi:10.1145/2398857.2384636
fatcat:rmn5ca3edbcsfhldlgkyhwl4jq
Dynamic software updates for real-time systems
2009
Proceedings of the Second International Workshop on Hot Topics in Software Upgrades - HotSWUp '09
Dynamically updating the software of real-time embedded systems, however, still poses numerous challenges: such systems must meet hard deadlines, cope with limited resources, and adhere to high safety ...
Seamlessly updating software in running systems has recently gained momentum. ...
By default, VxWorks is the only OS in which software can be updated dynamically by replacing single C functions. ...
doi:10.1145/1656437.1656440
dblp:conf/hotswup/WahlerRO09
fatcat:zjx2ztdjazdntotuyxqb35cve4
Run-time phenomena in dynamic software updating
2011
Proceedings of the 12th international workshop and the 7th annual ERCIM workshop on Principles on software evolution and software evolution - IWPSE-EVOL '11
The development of a dynamic software updating system for statically-typed object-oriented programming languages has turned out to be a challenging task. ...
to dynamic updating, case studies have shown that designing dynamically updatable applications still remains a challenging task. ...
This paper shifts the focus towards the next major challenge in the field of dynamic software updating, namely how to design applications that are dynamically updatable using unconstrained dynamic class ...
doi:10.1145/2024445.2024448
dblp:conf/iwpse/GregersenJ11
fatcat:wwh5u46c2rd57bwahbtvb2xb7u
« Previous
Showing results 1 — 15 out of 477,057 results