eprintid: 315 rev_number: 8 eprint_status: archive userid: 32 dir: disk0/00/00/03/15 datestamp: 2011-05-24 12:59:37 lastmod: 2011-07-11 14:36:25 status_changed: 2011-05-24 12:59:37 type: article metadata_visibility: show item_issues_count: 0 creators_name: Loreti, Michele creators_name: De Nicola, Rocco creators_id: creators_id: r.denicola@imtlucca.it title: A modal logic for mobile agents ispublished: pub subjects: QA75 divisions: CSA full_text_status: none 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 μ-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. date: 2004 date_type: published publication: ACM Transactions on Computational Logic volume: 5 number: 1 publisher: ACM pagerange: 79-128 id_number: 10.1145/963927.963930 refereed: TRUE issn: 1557-945X official_url: http://doi.acm.org/10.1145/963927.963930 citation: Loreti, Michele and De Nicola, Rocco A modal logic for mobile agents. ACM Transactions on Computational Logic , 5 (1). pp. 79-128. ISSN 1557-945X (2004)