TY - JOUR Y1 - 2004/// SN - 1557-945X N2 - 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 ?-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. JF - ACM Transactions on Computational Logic A1 - Loreti, Michele A1 - De Nicola, Rocco SP - 79 VL - 5 EP - 128 PB - ACM KW - Coordination Models KW - Logics KW - Mobile Code Languages KW - Mobility KW - Proof Systems KW - Temporal Logics of Programs IS - 1 UR - http://doi.acm.org/10.1145/963927.963930 TI - A modal logic for mobile agents ID - eprints315 AV - none ER -