vix.ing · top · new · best · stats · spec

On the Distributability of Mobile Ambients (Technical Report)

2018/08/05 by Kirstin Peters, Peters, Kirstin, Uwe Nestmann +1 · 1 citation
Computer Science · Engineering · #Artificial intelligence #Computation #Computer science #Distributed and Parallel Computing Systems #Distributed computing #Distributed systems and fault tolerance #Encoding (memory) #Expressive power #FOS: Computer and information sciences #Logic in Computer Science (cs.LO) #Mobile agent #Modular Robots and Swarm Intelligence #Programming language #Theoretical computer science #cs.LO

paper · pdf · doi:10.48550/arxiv.1808.01599

This paper is an extended version of the paper 'On the Distributability of Mobile Ambients' presented at the workshop EXPRESS/SOS'18

arxiv created 2018/08/05 · openalex publication_date 2018/08/05 · arxiv updated 2018/08/07 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

Modern society is dependent on distributed software systems and to verify them different modelling languages such as mobile ambients were developed. To analyse the quality of mobile ambients as a good foundational model for distributed computation, we analyse the level of synchronisation between distributed components that they can express. Therefore, we rely on earlier established synchronisation patterns. It turns out that mobile ambients are not fully distributed, because they can express enough synchronisation to express a synchronisation pattern called M. However, they can express strictly less synchronisation than the standard pi-calculus. For this reason, we can show that there is no good and distributability-preserving encoding from the standard pi-calculus into mobile ambients and also no such encoding from mobile ambients into the join-calculus, i.e., the expressive power of mobile ambients is in between these languages. Finally, we discuss how these results can be used to obtain a fully distributed variant of mobile ambients.

Cited by

Related