ISCAS OpenIR
The buffered π-calculus: A model for concurrent languages
Deng, Xiaojie (1); Zhang, Yu (2); Deng, Yuxin (1); Zhong, Farong (3); Deng, X.
2013
Conference Name7th International Conference on Language and Automata Theory and Applications, LATA 2013
Pages250-261
Conference DateApril 2, 2013 - April 5, 2013
Conference PlaceBilbao, Spain
Indexed TypeEI
Publish PlaceSpringer Verlag, Tiergartenstrasse 17, Heidelberg, D-69121, Germany
ISSN3029743
ISBN9783642370632
Department(1) BASICS, Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai, China; (2) State Key Laboratory for Computer Science, Institute of Software, Chinese Academy of Sciences, Beijing, China; (3) Department of Computer Science, Zhejiang Normal University, Zhejiang, China
English AbstractMessage-passing based concurrent languages are widely used in developing large distributed and coordination systems. This paper presents the buffered π-calculus - a variant of the π-calculus where channel names are classified into buffered and unbuffered: communication along buffered channels is asynchronous, and remains synchronous along unbuffered channels. We show that the buffered π-calculus can be fully simulated in the polyadic π-calculus with respect to strong bisimulation. In contrast to the π-calculus which is hard to use in practice, the new language enables easy and clear modeling of practical concurrent languages. We encode two real-world concurrent languages in the buffered π-calculus: the (core) Go language and the Core Erlang. Both encodings are fully abstract with respect to weak bisimulations. © 2013 Springer-Verlag Berlin Heidelberg.; Message-passing based concurrent languages are widely used in developing large distributed and coordination systems. This paper presents the buffered π-calculus - a variant of the π-calculus where channel names are classified into buffered and unbuffered: communication along buffered channels is asynchronous, and remains synchronous along unbuffered channels. We show that the buffered π-calculus can be fully simulated in the polyadic π-calculus with respect to strong bisimulation. In contrast to the π-calculus which is hard to use in practice, the new language enables easy and clear modeling of practical concurrent languages. We encode two real-world concurrent languages in the buffered π-calculus: the (core) Go language and the Core Erlang. Both encodings are fully abstract with respect to weak bisimulations. © 2013 Springer-Verlag Berlin Heidelberg.
Language英语
Content Type会议论文
URIhttp://ir.iscas.ac.cn/handle/311060/16656
Collection中国科学院软件研究所
Corresponding AuthorDeng, X.
Recommended Citation
GB/T 7714
Deng, Xiaojie ,Zhang, Yu ,Deng, Yuxin ,et al. The buffered π-calculus: A model for concurrent languages[C]. Springer Verlag, Tiergartenstrasse 17, Heidelberg, D-69121, Germany,2013:250-261.
Files in This Item:
There are no files associated with this item.
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Google Scholar
Similar articles in Google Scholar
[Deng, Xiaojie (1)]'s Articles
[Zhang, Yu (2)]'s Articles
[Deng, Yuxin (1)]'s Articles
Baidu academic
Similar articles in Baidu academic
[Deng, Xiaojie (1)]'s Articles
[Zhang, Yu (2)]'s Articles
[Deng, Yuxin (1)]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Deng, Xiaojie (1)]'s Articles
[Zhang, Yu (2)]'s Articles
[Deng, Yuxin (1)]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.