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.
Citation:
Rebecca Montanari, Emil Lupu, Cesare Stefanelli, "Policy-Based Dynamic Reconfiguration of Mobile-Code Applications," Computer, vol. 37, no. 7, pp. 73-80, July 2004, doi:10.1109/MC.2004.63