On many occasions, Rocco De Nicola has shown an amazing ability to combine different research topics to offer original results to seemingly different research problems. We review the origins of Klaim, one of the outst...
详细信息
ISBN:
(纸本)9783031737084;9783031737091
On many occasions, Rocco De Nicola has shown an amazing ability to combine different research topics to offer original results to seemingly different research problems. We review the origins of Klaim, one of the outstanding ideas of Rocco that, around the mid-nineties, emerged as a solution for problems at the confluence of research in process calculi, models of distributed coordination, and languages for network-aware programming. Besides the opportunity to reconstruct Klaim's genesis and reflect on its impact, which continues over time, this paper is a sign of our gratitude to Rocco for sharing his ideas, views, and friendship with us.
We study the expressive power of variants of KLAIM, an experimental language with programming primitives for network-aware programming that combines the process algebra approach with the coordination-oriented one. KLA...
详细信息
We study the expressive power of variants of KLAIM, an experimental language with programming primitives for network-aware programming that combines the process algebra approach with the coordination-oriented one. KLAIM has proved to be suitable for programming a wide range of distributed applications with agents and code mobility, and has been implemented on the top of a runtime system written in Java. In this paper, the expressivity of its constructs is tested by distilling from it a few, more and more foundational, languages and by studying the encoding of each of them into a simpler one. The expressive power of the considered calculi is finally tested by comparing one of them with asynchronous pi-calculus. (c) 2006 Elsevier B.V All rights reserved.
暂无评论