@article{eprints315, title = {A modal logic for mobile agents}, journal = {ACM Transactions on Computational Logic }, author = {Michele Loreti and Rocco De Nicola}, year = {2004}, volume = {5}, number = {1}, publisher = {ACM}, pages = {79--128}, url = {http://eprints.imtlucca.it/315/}, keywords = {Coordination Models, Logics, Mobile Code Languages, Mobility, Proof Systems, Temporal Logics of Programs}, abstract = {Klaim is an experimental programming language that supports a programming paradigm where both processes and data can be moved across different computing environments. The language relies on the use of explicit localities. This paper presents a temporal logic for specifying properties of Klaim programs. The logic is inspired by Hennessy-Milner Logic (HML) and the {\ensuremath{\mu}}-calculus, but has novel features that permit dealing with state properties and impact of actions and movements over the different sites. The logic is equipped with a complete proof system that enables one to prove properties of mobile systems.} }