MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Modeling Code Mobility Paradigms in OPM/Web

Download:
pdf
by Iris Reinhartz-berger, Dov Dori, Shmuel Katz
http://www.haifa.il.ibm.com/info/ple/papers/code.pdf
Add To MetaCart

Abstract:

Each operation that involves code mobility can be divided into three steps: determining the code operation targets, transferring the code, and integrating the code into the target system. In a static system architecture, the target determination step can be done at compilation time. If the system architecture is dynamic, such that it is determined at run time, then the operation targets should be computed immediately prior to transferring the code. Following the target determination, the code is transferred by applying one of the design paradigms for code mobility, which extend the traditional client-server paradigm from data to code. Once transferred, the code can be integrated with the local target system by activating an instance of it, connecting it to existing data or code, or continuing its transfer over the network. Code mobility is supported by such environments as Java, Telescript, and D’Agents. However, current analysis and design techniques do not handle this concept satisfactorily. The standard object-oriented method, UML [8], enables modeling functionality through class services and message passing among objects. Concepts involving code mobility, such as Java applets, are modeled in several views using pre-declared extensions. Hence, modeling these concepts with UML is technology-dependent (e.g., specific to the Java language and its

Citations

177 Implementing Remote Evaluation – Stamos, Gifford - 1990
125 Designing Distributed Applications with Mobile Code Paradigms – Carzaniga, Picco, et al.
37 Object-Process Methodology: A Holistic Systems Paradigm – Dori - 2002
20 Object-Process Analysis: Maintaining the Balance between System Structure and Behavior – Dori - 1995
20 Mobile Agents: Motivations and State-of-the-Art Systems," Dartmouth – Gray, Kotz, et al. - 2000
3 OPM/Web – Object-Process Methodology for Developing Web Applications”, Annals of Software Engineering 13, pp 141–161 – Reinhartz-Berger, Dori, et al. - 2002