Cecilia Mascolo, Luca Zanolin and Wolfgang Emmerich
Dept. of Computer Science,
University College London
Dept. of Computer Science
Gower Street, London, WC1E 6BT UK
Abstract:
The eXtensible Markup Language (XML) was originally de ned to
represent Web con- tent, but it is increasingly used to de ne
languages, such as XPL, that are used for coding executable
algorithms, policies or scripts. XML-related standards, such as
XPath and the Document Object Model, permit the exible
manipulation of fragments of XML code, which enables novel code
migration and update paradigms. The XMILE approach that we
describe in this paper exploits these mechanisms in order to
achieve exible and ne-grained code updates, even without stopping
execution. We describe a Java-based prototype that implements
XMILE and our experience in using xmile in the domain of
updates on mobile devices.
|
Updated on: 25/07/2001
|
|