Logo eprints

From Process Calculi to Klaim and Back

De Nicola, Rocco From Process Calculi to Klaim and Back. Electronic Notes in Theoretical Computer Science, 162. pp. 159-162. ISSN 1571-0661 (2006)

[img]
Preview
PDF - Published Version
Available under License Creative Commons Attribution No Derivatives.

Download (141kB) | Preview

Abstract

We briefly describe the motivations and the background behind the design of Klaim, a process description language that has proved to be suitable for describing a wide range of distributed applications with agents and code mobility. We argue that a drawback of Klaim is that it is neither a programming language, nor a process calculus. We then outline the two research directions we have pursued more recently. On the one hand we have evolved Klaim to a full-fledged language for distributed mobile programming. On the other hand we have distilled the language into a number of simple calculi that we have used to define new semantic theories and equivalences and to test the impact of new operators for network aware programming.

Item Type: Article
Identification Number: https://doi.org/10.1016/j.entcs.2005.12.110
Additional Information: Proceedings of the Workshop "Essays on Algebraic Process Calculi" (APC 25)
Uncontrolled Keywords: Process Algebras; Network Aware Programming; Behavioural Equivalences; Formal Specifications; Systems Verification
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Research Area: Computer Science and Applications
Depositing User: Rocco De Nicola
Date Deposited: 24 May 2011 09:53
Last Modified: 08 Oct 2014 08:57
URI: http://eprints.imtlucca.it/id/eprint/297

Actions (login required)

Edit Item Edit Item