Towards a Runtime Code Update in Java
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F68407700%3A21240%2F13%3A00209376" target="_blank" >RIV/68407700:21240/13:00209376 - isvavai.cz</a>
Výsledek na webu
<a href="http://www.ceur-ws.org/Vol-971/paper12.pdf" target="_blank" >http://www.ceur-ws.org/Vol-971/paper12.pdf</a>
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
Towards a Runtime Code Update in Java
Popis výsledku v původním jazyce
Runtime Code Update is a technique to update a program while it is running. Such a feature is often used so the developer can modify an application without the necessity to restart the application and recover desired state after restart. This saves timeand lowers costs. Furthermore, there are applications which cannot be stopped, such as air traffic control systems or telephone switches. Current virtual machines for Java programming language do not support non-trivial updates to the running code. We have modified STX:LIBJAVA -- an implementation of Java virtual machine within Smalltalk/X -- to support arbitrary changes to the running code. Beside changes to the fields and methods which are already supported by the tools such as JRebel or Javaleon, wealso support unrestricted changes to the class and interface hierarchy. Our Runtime Code Updates scheme has been integrated into the Smalltalk/X IDE, thus providing interactive environment where a developer can modify a Java application w
Název v anglickém jazyce
Towards a Runtime Code Update in Java
Popis výsledku anglicky
Runtime Code Update is a technique to update a program while it is running. Such a feature is often used so the developer can modify an application without the necessity to restart the application and recover desired state after restart. This saves timeand lowers costs. Furthermore, there are applications which cannot be stopped, such as air traffic control systems or telephone switches. Current virtual machines for Java programming language do not support non-trivial updates to the running code. We have modified STX:LIBJAVA -- an implementation of Java virtual machine within Smalltalk/X -- to support arbitrary changes to the running code. Beside changes to the fields and methods which are already supported by the tools such as JRebel or Javaleon, wealso support unrestricted changes to the class and interface hierarchy. Our Runtime Code Updates scheme has been integrated into the Smalltalk/X IDE, thus providing interactive environment where a developer can modify a Java application w
Klasifikace
Druh
D - Stať ve sborníku
CEP obor
IN - Informatika
OECD FORD obor
—
Návaznosti výsledku
Projekt
—
Návaznosti
S - Specificky vyzkum na vysokych skolach
Ostatní
Rok uplatnění
2013
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Název statě ve sborníku
13th Annual International Workshop on Databases, Texts, Specifications, and Objects
ISBN
—
ISSN
1613-0073
e-ISSN
—
Počet stran výsledku
19
Strana od-do
13-31
Název nakladatele
CEUR Workshop Proceedings
Místo vydání
Tilburg
Místo konání akce
Písek
Datum konání akce
17. 4. 2013
Typ akce podle státní příslušnosti
EUR - Evropská akce
Kód UT WoS článku
—