The University of Dublin | Trinity College -- Ollscoil Átha Cliath | Coláiste na Tríonóide
TARA Trinity's Access to Research Archive
Home :: Log In :: Submit :: Alerts ::

TARA >
School of Computer Science and Statistics >
Computer Science >
Computer Science (Scholarly Publications) >

Please use this identifier to cite or link to this item: http://hdl.handle.net/2262/32507

Title: A dynamic proxy based architecture to support distributed Java objects in a mobile environment
Other Titles: Lecture Notes in Computer Science
On the Move to Meaningful Internet Systems 2002: CoopIS, DOA, and ODBASE
Author: CAHILL, VINNY
HAAHR, MADS
Author's Homepage: http://people.tcd.ie/vjcahill
http://people.tcd.ie/haahrm
Keywords: Computer Science
Issue Date: 2002
Publisher: Springer Berlin / Heidelberg
Citation: Biegel G, Cahill V, Haahr M, A dynamic proxy based architecture to support distributed Java objects in a mobile environment, Lecture Notes in Computer Science, On the Move to Meaningful Internet Systems 2002: CoopIS, DOA, and ODBASE, California, USA,, Oct 30 - Nov 1, 2519, 2002, Springer Berlin / Heidelberg, 2002, 809, 826
Series/Report no.: 2519
2002
Abstract: The need to dynamically modify running applications arises in systems that must adapt to changes in their environment, in updating long-running systems that cannot be halted and restarted, and in monitoring and debugging systems without the need to recompile and restart them. Relatively few architectures have explored the meaning and possibilities of applying behavioural modifications to already running applications without static preparation of the application. The desirable characteristics of an architecture for dynamic modification include support for non-invasive association of new behaviour with the application, support for modular reusable components encapsulating the new behaviour and support for dynamic association (and de-association) of new behaviour with any class or object of the application. The Iguana/J architecture explores unanticipated dynamic modification, and demonstrates how these characteristics may be supported in an interpreted language without extending the language, without a preprocessor, and without requiring the source code of the application. This paper describes the Iguana/J programmer’s model and how it addresses some acknowledged issues in dynamic adaptation and separation of concerns, describes how Iguana/J is implemented, and gives examples of applying Iguana/J.
Description: PUBLISHED
California, USA,
URI: http://hdl.handle.net/2262/32507
Appears in Collections:Computer Science (Scholarly Publications)

Files in This Item:

File Description SizeFormat
dynamic.pdfpublished (author copy) peer-reviewed202.86 kBAdobe PDFView/Open


This item is protected by original copyright


Please note: There is a known bug in some browsers that causes an error when a user tries to view large pdf file within the browser window. If you receive the message "The file is damaged and could not be repaired", please try one of the solutions linked below based on the browser you are using.

Items in TARA are protected by copyright, with all rights reserved, unless otherwise indicated.

 

Valid XHTML 1.0! DSpace Software Copyright © 2002-2010  Duraspace - Feedback