ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
advertisementadvertisement
Theoretical Computer Science
Volume 356, Issue 3, 30 May 2006, Pages 422-439
Expressiveness in Concurrency
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Purchase PDF (275 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.tcs.2006.02.006    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2006 Elsevier B.V. All rights reserved.

A CPS encoding of name-passing in Higher-order mobile embedded resources

Mikkel BundgaardCorresponding Author Contact Information, E-mail The Corresponding Author, Thomas HildebrandtE-mail The Corresponding Author and Jens Chr. GodskesenE-mail The Corresponding Author

Department of Theoretical Computer Science, IT University of Copenhagen, Rued Langgaards Vej 7, Dk-2300, Copenhagen, Denmark

Available online 3 March 2006.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

We present an encoding of the synchronous π-calculus in the calculus of Higher-order mobile embedded resources (Homer), a pure higher-order calculus with mobile processes in nested locations, defined as a simple, conservative extension of the core process-passing subset of Thomsen's Plain CHOCS. We prove that our encoding is fully abstract with respect to barbed bisimulation and sound with respect to barbed congruence. Our encoding demonstrates that higher-order process-passing together with mobile resources in, possibly local, named locations are sufficient to express π-calculus name-passing. The encoding uses a novel continuation passing style to facilitate the encoding of synchronous communication.

Keywords: π-calculus; Name-passing encoding; Process-passing; Nested locations; Continuation-passing; Explicit substitutions


Theoretical Computer Science
Volume 356, Issue 3, 30 May 2006, Pages 422-439
Expressiveness in Concurrency
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.