TY - JOUR TI - On the expressive power of KLAIM-based calculi N2 - 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 ?-calculus. EP - 421 A1 - De Nicola, Rocco A1 - Gorla, Daniele A1 - Pugliese, Rosario PB - Elsevier SN - 0304-3975 VL - 356 N1 - Issue title: Expressiveness in Concurrency. This work is the full version of http://eprints.imtlucca.it/311/. IS - 3 UR - http://www.sciencedirect.com/science/article/pii/S0304397506001484 AV - none Y1 - 2006/// JF - Theoretical Computer Science ID - eprints299 SP - 387 KW - Process calculi; Network-aware programming; Expressiveness; Language encodings; Behavioural equivalences; Bisimulation ER -