Dynamic Software Updating in Java: Comparing Concepts and Resource Demands
Title | Dynamic Software Updating in Java: Comparing Concepts and Resource Demands |
Publication Type | Conference Paper |
Year of Publication | 2017 |
Authors | Mlinarić, Danijel, Mornar, Vedran |
Conference Name | Companion to the First International Conference on the Art, Science and Engineering of Programming |
Publisher | ACM |
Conference Location | New York, NY, USA |
ISBN Number | 978-1-4503-4836-2 |
Keywords | benchmark, composability, dynamic software updating, Java, Metrics, object oriented security, Performance, pubcrawl, resilience, Resiliency |
Abstract | Dynamic software updating (DSU) is an extremely useful feature to be used during software evolution. It can be used to reduce down-time costs, for security enhancements, profiling and testing new functionalities. There are many studies and solutions on dynamic software updating regarding diverse problems introduced by the topic, but there is a lack of research which compares various approaches concerning supported changes and demands on resources. In this paper, we are comparing currently available concepts for Java programming language that deal with dynamically applied changes and measuring the impact of those changes on computer resource demands. |
URL | http://doi.acm.org/10.1145/3079368.3079389 |
DOI | 10.1145/3079368.3079389 |
Citation Key | mlinaric_dynamic_2017 |