eprintid: 332 rev_number: 12 eprint_status: archive userid: 32 dir: disk0/00/00/03/32 datestamp: 2011-06-01 09:24:50 lastmod: 2011-07-11 14:36:26 status_changed: 2011-06-01 09:24:50 type: book_section metadata_visibility: show item_issues_count: 0 creators_name: De Nicola, Rocco creators_name: Loreti, Michele creators_id: r.denicola@imtlucca.it creators_id: title: A Modal Logic for KLAIM ispublished: pub subjects: QA75 divisions: CSA full_text_status: public keywords: Mobile Code Languages - Temporal Logics of Programs - Coordination Models note: Original publication available at www.springerlink.com 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, and on allocation environments that associate logical localities to physical sites. 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 to describe the effect of actions over the different sites. The logic is equipped with a consistent and complete proof system that enables one to prove properties of mobile systems. date: 2000 date_type: published series: Lecture Notes in Computer Science volume: 1816 publisher: Springer pagerange: 339-354 id_number: 10.1007/3-540-45499-3_25 refereed: TRUE isbn: 3-540-67530-2 book_title: Algebraic Methodology and Software Technology (AMAST 2000) editors_name: Rus, Teodor official_url: http://dx.doi.org/10.1007/3-540-45499-3_25 citation: De Nicola, Rocco and Loreti, Michele A Modal Logic for KLAIM. In: Algebraic Methodology and Software Technology (AMAST 2000). Lecture Notes in Computer Science, 1816 . Springer, pp. 339-354. ISBN 3-540-67530-2 (2000) document_url: http://eprints.imtlucca.it/332/1/MLK_2000a.pdf