On the Distributability of Mobile Ambients
Kirstin Peters (TU Berlin), Uwe Nestmann (TU Berlin)

TL;DR
This paper analyzes the distributed capabilities of mobile ambients, showing they are not fully distributed due to their ability to express certain synchronisation patterns, and compares their expressive power to pi-calculus and join-calculus.
Contribution
It provides a formal analysis of mobile ambients' distributability, demonstrating their limitations and positioning their expressive power relative to other calculi.
Findings
Mobile ambients can express the synchronisation pattern M.
They cannot encode the pi-calculus fully while preserving distributability.
Results suggest ways to develop a fully distributed variant of mobile ambients.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
