Title :
Operational semantics of ambient calculus
Author :
Jing, Zhang ; Ying, Jin ; De-gui, Guo ; Lei, Liu ; Cheng-Zhi, Jin
Author_Institution :
Coll. of Comput. Sci. & Technol., Jilin Univ., Changchun, China
Abstract :
Mobile ambients is a process calculus for modeling mobile agents in wide area networks. It has important theoretical and practical values in studying concurrent and mobile computation as well as the security of interactive systems. In this paper a frame structure is given for mobile ambients. First we introduce the concept of ambient calculus frame. Then we propose a construction method for translating an ambient definition into the frame definition, a transformation function is given based on the method. Next the movement and interaction of the code are discussed based on the frame structure. Finally an operating semantics is developed basing on the frame structure, an example of a frame and its execution are given. Introducing frame structure for ambient calculus is an attempt to provide languages support for asynchronous, distributed, and mobile programming. The ideas and methods in this paper can also be applied to other calculi with concurrency and mobility.
Keywords :
concurrency theory; mobile agents; process algebra; wide area networks; ambient calculus frame structure; concurrent computation; language support; mobile agent modeling; mobile ambient; mobile computation; operational semantics; process calculus; transformation function; wide area network; Calculus; Computer networks; Computer science; Concurrent computing; Educational institutions; Educational technology; Interactive systems; Laboratories; Mobile computing; Programming profession;
Conference_Titel :
Service-Oriented System Engineering, 2005. SOSE 2005. IEEE International Workshop
Print_ISBN :
0-7695-2438-9
DOI :
10.1109/SOSE.2005.27