Code mobility modeling: a temporal labeled reconfigurable nets

Code mobility technologies attract more and more developers and consumers. Numerous domains are concerned, many platforms are developed and interest applications are realized. However, developing good software products requires modeling, analyzing and proving steps. The choice of models and modeling languages is so critical on these steps. Formal tools are powerful in analyzing and proving steps. However, poorness of classical modeling language to model mobility requires proposition of new models. The objective of this paper is to provide a specific formalism "temporal labeled reconfigurable nets" and show how this one seems to be adequate to model different kinds of code mobility.

[1]  Robin Milner,et al.  A Calculus of Mobile Processes, II , 1992, Inf. Comput..

[2]  Fernando Rosa-Velardo Coding Mobile Synchronizing Petri Nets into Rewriting Logic , 2007, Electron. Notes Theor. Comput. Sci..

[3]  Winfried Lamersdorf,et al.  Agents, services, and electronic markets: how do they integrate? , 1996 .

[4]  Francisco Durán,et al.  Principles of Mobile Maude , 2000, ASA/MA.

[5]  Robin Milner,et al.  A Calculus of Mobile Processes, II , 1992, Inf. Comput..

[6]  Dov Dori,et al.  Modelling code mobility and migration: an OPM/Web approach , 2005, Int. J. Web Eng. Technol..

[7]  Davide Sangiorgi,et al.  The Pi-Calculus - a theory of mobile processes , 2001 .

[8]  Vladimiro Sassone,et al.  High-Level Petri Nets as Type Theories in the Join Calculus , 2001, FoSSaCS.

[9]  Fernando Rosa-Velardo,et al.  Mobile Synchronizing Petri Nets: A Choreographic Approach for Coordination in Ubiquitous Systems , 2006, MTCoord@COORDINATION.

[10]  Shonali Krishnaswamy,et al.  MGAIA: Extending the GAIA Methodology to Model Mobile Agent Systems , 2004, ICEIS.

[11]  John V. Guttag,et al.  ANTS: a toolkit for building and dynamically deploying network protocols , 1998, 1998 IEEE Open Architectures and Network Programming.

[12]  Scott A. DeLoach,et al.  Designing and specifying mobility within the multiagent systems engineering methodology , 2003, SAC '03.

[13]  Irina A. Lomazova,et al.  Nested Petri Nets: Multi-level and Recursive Systems , 2001, Fundam. Informaticae.

[14]  Giovanni Vigna,et al.  Understanding Code Mobility , 1998, IEEE Trans. Software Eng..

[15]  Robin Milner,et al.  A Calculus of Communicating Systems , 1980, Lecture Notes in Computer Science.

[16]  Kees M. van Hee,et al.  Nested Nets for Adaptive Systems , 2006, ICATPN.

[17]  Luca Bernardinello,et al.  Modelling Mobility with Petri Hypernets , 2004, WADT.