ACM Home Page
Please provide us with feedback. Feedback
Behavioral theory for mobile ambients
Full text PdfPdf (483 KB)
Source Journal of the ACM (JACM) archive
Volume 52 ,  Issue 6  (November 2005) table of contents
Pages: 961 - 1023  
Year of Publication: 2005
ISSN:0004-5411
Authors
Massimo Merro  Dipartimento di Informatica, Università di Verona, Italy
Francesco Zappa Nardelli  INRIA Rocquencourt, France
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 83,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1101821.1101825
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
Boudol, G. 1992. Asynchrony and the π-calculus. Tech. Rep. RR-1702, INRIA-Sophia Antipolis.
 
4
 
5
 
6
Cardelli, L., and Gordon, A. 1996. A commitment relation for the ambient calculus. Unpublished notes.
 
7
 
8
 
9
De Nicola, R., and Hennessy, M. 1984. Testing equivalences for processes. Theoret. Comput. Sci. 34, 83--133.
 
10
 
11
 
12
 
13
 
14
 
15
Hennessy, M., Rathke, J., and Yoshida, N. 2003. Safedpi: A language for controlling mobile code. Computer Science Report 2003:02, University of Sussex.
16
 
17
Hildebrandt, T., Godskesen, J. C., and Bundgaard, M. 2004. Bisimulation congruences for homer. Tech. Rep. TR-2004-52, ITU.
 
18
 
19
 
20
 
21
 
22
Jeffrey, A., and Rathke, J. 2005. Contextual equivalence for higher-order π-calculus revisited. Log. Meth. Comput. Sci. 1, 1--4.
 
23
Jensen, O. H., and Milner, R. 2004. Bigraphs and mobile processes (revised). Tech. Rep. 580, LFCS, Dept. of Comp. Sci., Edinburgh Univ. Feb. (An extended abstract appeared in Conference Record of 30th Symposium on Principles of Programming Languages (POPL). ACM, New York, 2003.)
 
24
25
26
27
28
 
29
 
30
 
31
 
32
 
33
Sangiorgi, D. 1992. Expressing mobility in process algebras: First-order and higher-order paradigms. Ph.D. thesis, Dept. of Comp. Sci., Edinburgh University.
 
34
 
35
 
36
37
 
38
 
39
 
40
 
41
Schmitt, A., and Stefani, J. 2004. The kell calculus: A family of higher-order distributed process calculi. In Lecture Notes in Computer Science, Springer-Verlag. Workshop of Global Computing.
 
42
43
 
44
Vigliotti, M. G. 1999. Transition systems for the ambient calculus. Master thesis, Imperial College of Science, Technology and Medicine (University of London).
 
45


Collaborative Colleagues:
Massimo Merro: colleagues
Francesco Zappa Nardelli: colleagues