|
Published Articles >> Table of Contents >> Abstract
July 2004 (Vol. 37, No. 7)
pp. 73-80
Policy-Based Dynamic Reconfiguration of Mobile-Code Applications
Rebecca Montanari, University of Bologna
Emil Lupu, Imperial College London
Cesare Stefanelli, University of Ferrara
Full Article Text:
  
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MC.2004.63
Send link to a friend
| Abstract |
|
Code mobility enables dynamic customization and configuration of ubiquitous Internet applications. Mobile applications can transfer the execution of software components from one device to another depending on resource availability. They can also adapt functionality according to user needs and device characteristics. Thus, the authors have developed a policy-based approach to mobility programming that expresses and controls reconfiguration strategies at a high level of abstraction, separate from the application's functionality.
|
References
|
[1] A. Fuggetta, G. Picco, and G. Vigna, "Understanding Code Mobility," IEEE Trans. Software Eng., May 1998, pp. 352-361.
[2] A. Tripathi et al., "Distributed Collaborations Using Network Mobile Agents," Proc. 2nd Int'l Symp. Agent Systems and Applications, LNCS 1882, Springer-Verlag, 2000, pp. 126-137.
[3] R.H. Glitho and T. Magedanz eds., special issue on Applicability of Mobile Agents to Telecommunications, IEEE Network, May/June 2002, pp. 6-40.
[4] P. Bellavista, A. Corradi, and C. Stefanelli, "Mobile Agent Middleware for Mobile Computing," Computer, Mar. 2001, pp. 73-81.
[5] S. Wright, R. Chadha, and G. Lapiotis eds., special issue on Policy-Based Networking, IEEE Network, Mar. 2002, pp. 8-56.
[6] R. Montanari, G. Tonti, and C. Stefanelli, "A Policy-Based Mobile Agent Infrastructure," Proc. 3rd IEEE Int'l Symp. Applications and the Internet, IEEE CS Press, 2003, pp. 370-379.
[7] N. Damianou et al., "The Ponder Policy Specification Language," Proc. 2nd Int'l Workshop Policies for Distributed Systems and Networks, LNCS 1995, Springer-Verlag, 2001, pp. 18-38.
[8] E. Lupu and M. Sloman, "Conflicts in Policy-Based Distributed Systems Management," IEEE Trans. Software Eng., June 1999, pp. 852-869.
[9] A.K Bandara, E. Lupu, and A. Russo, "Using Event Calculus to Formalise Policy Specification and Analysis," Proc. 4th Int'l Workshop Policies for Distributed Systems, IEEE CS Press, 2003, pp. 26-39.
[10] R. Montanari, G. Tonti, and C. Stefanelli, "Policy-Based Separation of Concerns for Dynamic Code Mobility Management," Proc. 27th Int'l Conf. Computer Software and Applications, IEEE CS Press, 2003, pp. 82-90.
Additional References
[1] O. Holder, I. Ben-Shaul, and H. Gazit, "Dynamic Layout of Distributed Applications in FarGo," Proc. 21st Int'l Conf. Software Eng., ACM Press, 1999, pp. 163-173.
[2] E. Barr, R. Pandey, and M. Haungs, "MAGE: A Distributed Programming Model," Proc. 21st Int'l Conf. Distributed Computing, IEEE CS Press, 2001, pp. 303-312.
[3] K.J. Lauvset, D. Johansen, and K. Marzullo, "Factoring Mobile Agents," Proc. Workshop on Eng. Computer-Based Systems, IEEE CS Press, 2002, pp. 253-257.
[4] C. Mascolo, L. Zanolin, and W. Emmerich, "XMILE: An XML-based Approach for Incremental Code Mobility and Update," Automated Software Eng. J., Apr. 2002, pp. 151-165.
[5] R. Litiu and A. Prakash, "Developing Adaptive Groupware Applications Using a Mobile Component Framework," Proc. 2000 ACM Conf. Computer-Supported Cooperative Work, ACM Press, 2000, pp. 107-116.
|
Additional Information
|
Citation:
Rebecca Montanari, Emil Lupu, Cesare Stefanelli,
"Policy-Based Dynamic Reconfiguration of Mobile-Code Applications,"
Computer,
vol. 37,
no. 7,
pp. 73-80,
Jul.,
2004
|
|