De Nicola, Rocco From Process Calculi to Klaim and Back. Electronic Notes in Theoretical Computer Science, 162. pp. 159-162. ISSN 1571-0661 (2006)
- Published Version
Available under License Creative Commons Attribution No Derivatives.
Download (141kB) | Preview
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.
|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|
Actions (login required)