Mobile Calculi based on Domains

Dynamic and Local Typing for Mobile Ambients

M. Coppo and M. {Dezani-Ciancaglini} and E. Giovannetti and R. Pugliese


An ambient calculus with both static and dynamic types is presented, where the latter ones represent mobility and access rights that may be dynamically consumed and acquired in a controlled way. Novel constructs and operations are provided to this end. Type-checking is purely local, except for a global hierarchy that establishes which locations have the authority to grant rights to which: there is no global environment (for closed terms) assigning types to names. Each ambient or process move is subject to a double authorization, one static and the other dynamic: static type-checking controls (communication and) ``active'' mobility rights, i.e., where a given ambient or process has the right to go; dynamic type-checking controls ``passive'' rights, i.e., which ambients a given ambient may be crossed by and which processes it may receive.

  author = \{M. Coppo and M. {Dezani-Ciancaglini} and E. Giovannetti and R. Pugliese},
  title = \{Dynamic and Local Typing for Mobile Ambients},
  booktitle = \{TCS '04},
  year = \{2004}, 
  pages = \{583--596}, 
  publisher = \{Kluwer}, 
  url = \{}

About this site. Last modified: Wed Sep 20 22:09:16 CEST 2017