ACM Home Page
Please provide us with feedback. Feedback
Implementing incremental code migration with XML
Full text PdfPdf (125 KB)
Source International Conference on Software Engineering archive
Proceedings of the 22nd international conference on Software engineering table of contents
Limerick, Ireland
Pages: 397 - 406  
Year of Publication: 2000
ISBN:1-58113-206-9
Authors
Wolfgang Emmerich  Dept. of Computer Science, University College London, Gower Street, London WC1E 6BT, UK
Cecilia Mascolo  Dept. of Computer Science, University College London, Gower Street, London WC1E 6BT, UK
Anthony Finkelstein  Dept. of Computer Science, University College London, Gower Street, London WC1E 6BT, UK
Sponsors
IEEE-CS : Computer Society
SIGSOFT: ACM Special Interest Group on Software Engineering
Irish Comp Soc : Irish Computer Society
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 25,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/337180.337227
What is a DOI?

ABSTRACT

We demonstrate how XML and related technologies can be used for code mobility at any granularity, thus overcoming the restrictions of existing approaches. By not fixing a particular granularity for mobile code, we enable complete programs as well as individual lines of code to be sent across the network. We define the concept of incremental code mobility as the ability to migrate and add, remove, or replace code fragments (i.e., increments) in a remote program. The combination of fine-grained and incremental migration achieves a previously unavailable degree of flexibility. We examine the application of incremental and fine-grained code migration to a variety of domains, including user interface management, application management on mobile thin clients, for example PDAs, and management of distributed documents.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
IBM Alphaworks. MoDAL. http://www.alphaworks.ibm.com/tech/modal, 1999.
 
2
IBM Alphaworks. XML4J. http://www.alphaworks.ibm.com/tech/xml4j, 1999.
 
3
V. Apparao, S. Byrne, M. Champion, S. Isaacs, I. Jacobs, A. Le Hors, G. Nicol, J. Robie, R. Sutor, C. Wilson, and L. Wood. Document Object Model (DOM) Level 1 Specification. W3C Recommendation http://www.w3.org/TR/1998/REC-DOM-Level-1- 19981001, World Wide Web Consortium, October 1998.
 
4
 
5
6
 
7
8
 
9
 
10
E. Ellmer, W. Emmerich, A. Finkelstein, D. Smolko, and A. Zisman. Consistency Management of Distributed Documents using XML and Related Technologies. Research Note 99-94, University College London, Dept. of Computer Science, 1999. Submitted for Publication.
 
11
 
12
 
13
 
14
R.S. Gray. Agent Tcl: A transportable agent system. In Proc. of the CIKM Workshop on Intelligent Information Agents, Baltimore, Md., Dec. 1995.
 
15
ISO 8879. Information processing - Text and Office Systems - Standardised General Markup Language SGML. Technical report, International Standards Organisation, 1986.
 
16
JavaSoft. Java Remote Method Invocation Specification, revision 1.50, jdk 1.2 edition, October 1998.
 
17
 
18
D. E. Knuth. Semantics of Context-Free Languages. Mathematical Systems Theory, 2(2):127-145, 1968.
 
19
General Magic. Telescript Language Reference. General Magic, Oct. 1995.
 
20
E. Maler and S. DeRose. XML Linking Language (XLink). Technical Report http://www.w3.org/TR/1998/WD-xlink- 19980303, World Wide Web Consortium, March 1998.
21
 
22
 
23
Object Management Group. XML Meta Data Interchange (XMI) - Proposal to the OMG OA&DTF RFP 3: Stream-based Model Interchange Format (SMIF). 492 Old Connecti-cut Path, Framingham, MA 01701, USA, October 1998.
 
24
Object Management Group. XML/Value Request for Proposals. 492 Old Connecticut Path, Framingham, MA 01701, USA, August 1999.
 
25
R. Pattis, J. Roberts, and M. Stehlik. Karel the Robot. Wiley, 1994.
 
26
BlueStone Software. XML Contact. http://www.bluestone.com/xml/XML-Contact/, 1999.
 
27
BlueStone Software. XwingML. http://www.bluestone.com/xml/XwingML/, 1999.
28
 
29
J. Suzuki and Y. Yamamoto. Making UML models exchangeable over the Internet with XML: The UXF Approach. In P.-A. Muller and J. Bezivin, editors, Proc. of Int. Workshop on UML '98, Mulhouse, France, Lecture Notes in Computer Science. Springer, 1999. To appear.
 
30
C.F. Tschudin. An Introduction to the M0 Messenger Language. Univ. of Geneva, Switzerland, 1994.
31


Collaborative Colleagues:
Wolfgang Emmerich: colleagues
Cecilia Mascolo: colleagues
Anthony Finkelstein: colleagues