Wide-Area and Distributed Computation Paradigm Based on Concurrent Logic Programming
基于并发逻辑编程的广域分布式计算范式
基本信息
- 批准号:11680370
- 负责人:
- 金额:$ 2.24万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Scientific Research (C)
- 财政年份:1999
- 资助国家:日本
- 起止时间:1999 至 2001
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Concurrent logic languages provide natural mechanisms for describing concurrent computation by introducing dataflow synchronization on single-assignment variables. Previous work on concurrent logic programming focused on efficient parallel computation. Our research, in contrast, focused on distributed, wide-area computation and studied (1) declarative programming under non-uniform computational environments and (2) static analysis for safe distributed programs. Our results can be summarized as follows :1. Seamless distributed implementation - We designed and implemented network-transparent distributed logical variables (single-assignment channels) to transparently interconnect KL1 programs running on non-uniform computational nodes using sockets. We also designed naming service used for the naming and resolution of distributed logical variables. An exception handling mechanism was also designed and implemented.2. Resource management under distributed environments - We designed and implemented a linear type system for concurrent logic programs that statically analyzes data sharing by logical variables. Furthemore, we proposed a novel view of concurrent computation in terms of resource passing, and designed a capability type system that unifies and generalizes mode systems and linearity systems.3. Interpreter technology for code mobility - We designed an intermediate code, called treecode, to realize code mobility between non-uniform nodes, and described its interpreter using Flat GHC.
并发逻辑语言通过在单赋值变量上引入数据流同步,为描述并发计算提供了自然的机制。以往对并发逻辑编程的研究主要集中在高效并行计算上。相反,我们的研究侧重于分布式、广域计算,并研究了(1)非统一计算环境下的声明式编程和(2)安全分布式程序的静态分析。1.无缝分布式实现--我们设计并实现了网络透明的分布式逻辑变量(单赋值通道),使用套接字透明地互连运行在非统一计算节点上的KL1程序。我们还设计了用于分布式逻辑变量命名和解析的命名服务。设计并实现了异常处理机制。分布式环境下的资源管理-我们设计并实现了一个用于并发逻辑程序的线性类型系统,该系统静态地分析逻辑变量的数据共享。在此基础上,从资源传递的角度提出了一种新的并发计算观点,并设计了统一和推广模式系统和线性系统的能力类型系统。代码迁移的解释器技术--我们设计了一种称为树码的中间代码来实现非均匀节点之间的代码迁移,并用扁平的GHC描述了它的解释器。
项目成果
期刊论文数量(25)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
坂本幸司, 松宮志麻, 上田和紀: "並列KLIC処理系上での配列演算の最適化"情報処理学会論文誌:プログラミング. 42-SIG3. 1-13 (2001)
Koji Sakamoto、Shima Matsumiya、Kazunori Ueda:“并行 KLIC 处理系统上的数组操作的优化”日本信息处理学会汇刊:编程 42-SIG3 (2001)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Kazunori Ueda: "A Pure Meta-Interpreter for Flat GHC, A Concurrent Constraint Language"Lecture Notes in Computer Science. 2407. 138-161 (2002)
Kazunori Ueda:“Flat GHC 的纯元解释器,并发约束语言”计算机科学讲义。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Kazunori Ueda: "The Logic Programming Paradigm:A 25-Year Perspective"Concurrent Logic/Constraint Programming:The Next 10 Years. 53-71 (1999)
Kazunori Ueda:“逻辑编程范式:25 年的视角”并发逻辑/约束编程:未来 10 年。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Yasuhiro Ajiro, Kazunori Ueda: "Kima : an Automated Error Correction System for Concurrent Logic Programs"Automated Software Engineering. 9-1. 67-94 (2002)
Yasuhiro Ajiro、Kazunori Ueda:“Kima:并发逻辑程序的自动纠错系统”自动化软件工程。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Yasuhiro Ajiro and Kazunori Ueda: "Kima : an Automated Error Correction System fot Concurrent Logic Programs"Automated Software Engineering. 9, No.1. 67-94 (2002)
Yasuhiro Ajiro 和 Kazunori Ueda:“Kima:并发逻辑程序的自动纠错系统”自动化软件工程。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
UEDA Kazunori其他文献
UEDA Kazunori的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('UEDA Kazunori', 18)}}的其他基金
Research of peer-to-peer network application based on multi-overlay networks
基于多重覆盖网络的点对点网络应用研究
- 批准号:
16K00137 - 财政年份:2016
- 资助金额:
$ 2.24万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Evolutionary development of a model checker compiler using verification technology and non-standard type systems
使用验证技术和非标准类型系统的模型检查器编译器的进化开发
- 批准号:
24650016 - 财政年份:2012
- 资助金额:
$ 2.24万 - 项目类别:
Grant-in-Aid for Challenging Exploratory Research
Implementations of high-level modeling languages that integrate high-performance verifiers
集成高性能验证器的高级建模语言的实现
- 批准号:
23300011 - 财政年份:2011
- 资助金额:
$ 2.24万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
High-level hybrid constraint modeling language and its reliable implementation
高级混合约束建模语言及其可靠实现
- 批准号:
20300013 - 财政年份:2008
- 资助金额:
$ 2.24万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Putting Scalable and Unifying Programming Language Model LMNtal into Practical Use
将可扩展且统一的编程语言模型 LMNtal 投入实际使用
- 批准号:
16300009 - 财政年份:2004
- 资助金额:
$ 2.24万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Applications of Strong Moding in Concurrent Logic Programming
强模态在并发逻辑编程中的应用
- 批准号:
07680371 - 财政年份:1995
- 资助金额:
$ 2.24万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
相似海外基金
EAGER: New and Returning Research Scholars: Introducing Research Career Pathways to Women through On-Site Mentoring at GHC
EAGER:新的和回归的研究学者:通过 GHC 的现场指导向女性介绍研究职业道路
- 批准号:
1836703 - 财政年份:2018
- 资助金额:
$ 2.24万 - 项目类别:
Standard Grant
Grace Hopper Celebration of Women in Computing (GHC) Scholarship Program
格蕾丝·霍珀计算机界女性庆祝 (GHC) 奖学金计划
- 批准号:
1543771 - 财政年份:2015
- 资助金额:
$ 2.24万 - 项目类别:
Standard Grant