首页 | 本学科首页   官方微博 | 高级检索  
     


Bounded buffer communication in Concurrent Prolog
Authors:Akikazu Takeuchi  Koichi Furukawa
Affiliation:1. ICOT Research Center, Institute for New Generation Computer Technology, Mita-Kokusai Bldg. 21F, 1-4-28, Mita, Minato-ku, 108, Tokyo, Japan
Abstract:Concurrent Prolog is a logic-based parallel programming language which was designed and implemented experimentally in Prolog by E. Shapiro. In this paper, we examine the expressive power of communication mechanism based on shared logical variables and show that the language can express both unbounded buffer and bounded buffer stream communication only by shared logical variables and read-only annotation. We will also present the abstraction technique which hides buffer control such as unbounded and bounded inside stream operations and makes it invisible from user programs.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号