Behavioral theory for mobile ambients

被引:52
作者
Merro, M [1 ]
Nardelli, FZ
机构
[1] Univ Verona, Dipartimento Informat, I-37100 Verona, Italy
[2] INRIA Rocquencourt, F-78153 Le Chesnay, France
关键词
languages; theory; behavioral theories; bisimulation; concurrency; process calculi; programming languages;
D O I
10.1145/1101821.1101825
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We study a behavioral theory of Mobile Ambients, a process calculus for modelling mobile agents in wide-area networks, focussing on reduction barbed congruence. Our contribution is threefold. (1) We prove a context lemma which shows that only parallel and nesting contexts need be examined to recover this congruence. (2) We characterize this congruence using a labeled bisimilarity: this requires novel techniques to deal with asynchronous movements of agents and with the invisibility of migrations of secret locations. (3) We develop refined proof methods involving up-to proof techniques, which allow us to verify a set of algebraic laws and the correctness of more complex examples.
引用
收藏
页码:961 / 1023
页数:63
相关论文
共 45 条
[11]  
Fournet C, 1998, LECT NOTES COMPUT SC, V1443, P844, DOI 10.1007/BFb0055107
[12]  
GODSKESEN J, 2002, LECT NOTES COMPUTER, V2421
[13]  
GORDON AD, 2002, J MATH STRUCT COMPUT, V12, P1
[14]   Towards a behavioural theory of access and mobility control in distributed systems [J].
Hennessy, M ;
Merro, M ;
Rathke, J .
THEORETICAL COMPUTER SCIENCE, 2004, 322 (03) :615-669
[15]  
HENNESSY M, 1998, P 25 POPL ACM NEW YO
[16]  
HENNESSY M, 2003, 200302 U SUSS
[17]  
HILDERBRANDT T, 2004, TR200452 ITU
[18]   Separability, expressiveness, and decidability in the ambient logic [J].
Hirschkoff, D ;
Lozes, É ;
Sangiorgi, D .
17TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2002, :423-432
[19]   ON REDUCTION-BASED PROCESS SEMANTICS [J].
HONDA, K ;
YOSHIDA, N .
THEORETICAL COMPUTER SCIENCE, 1995, 151 (02) :437-486
[20]  
HONDA K, 1991, LECT NOTES COMPUTER, V512