Design and Implementation of Concurrent Programming Language based on Linear Logic
Design and Implementation of Concurrent Programming Language based on Linear Logic
批准号:
06452389
负责人:
YONEZAWA Akinori
金额:
$3.84万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for General Scientific Research (B)
财政年份:
1994
资助国家:
日本
项目状态:
已结题
起止时间:
1994 至 1995
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The goal of our research is to develop a theoretical foundation of concurrent computation based on linear logic so that we can uniformly discuss various issues of concurrent programming languages : program analyzes, language desigh, and implementation techniques. The concrete research achievements are in order.1. Development of a concurrent linear logic programming framework ACL/Higher-order ACL : We showed that the esence of concurrent computation is captured by proof search in first-otder linear logic. We further extended it to a higher-order system, and showed that static type systems and higher-order processes for concurrent programming languages are naturally introduced in the system.2. Design and implementation of a typed concurrent linear logic programming language HACL : We designed and implemented a programming language HACL based on concurrent linear logic programming framework. A compiler on a single processor workstation was constructed, and programming experiments were made by using the compiler. We also constructed a prototype compiler on a cluster of workstations.3. Study of high-level mechanisms for concurrent object-oriented languages through HACL : We showed that various high-level mechanisms of concurrent objects-inheritance, access control for methods-are easily constructed on top of HACL.The result implies not onbly that we can construct a concurrent object-oriented interface of HACL,but also that we can uniformly discuss various issues of other concurrent object-oriented languages.4. Development of program analysis techniquse : Novel program analysis techniques for concurrent programming languages were developed through HACL.The proposed techniques enable compile-time optimizations, and also improve reliability of concurrent programs.
期刊论文(38)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Naoki Kobayashi, Benjamin C Pierce, and David N. Turner: "Linearity and the Pi-Calculus" Proceedings of ACM SIGACT/SIGPLAN Symposium on Principles of Programming Languages (POPL'96). 358-371 (1996)
Naoki Kobayashi、Benjamin C Pierce 和 David N. Turner:“线性和 Pi 微积分”ACM SIGACT/SIGPLAN 编程语言原理研讨会论文集 (POPL96)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
N.Kobayashi and A.Yonezawa: "Higher-order concurrent linear logic programming" Theory and Practice of Parallel Programming, Springer Lecture Notes in Computer Science. 907. 137-166 (1995)
N.Kobayashi 和 A.Yonezawa:“高阶并发线性逻辑编程”并行编程的理论与实践,Springer 计算机科学讲义。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
N.Kobayashi,B.C.Pierce and D.N.Turner: "Linearity and the pi-calculus" Proceedings of ACM SIGACT/SIGPLAN Symposium on Principles of Programming Languages. 358-371 (1996)
N.Kobayashi、B.C.Pierce 和 D.N.Turner:“线性和 pi 演算”ACM SIGACT/SIGPLAN 编程语言原理研讨会论文集。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Naoki Kobayashi and Akinori Yonezawa: "Asynchronous communication model based on linear logic" Formal Aspects of Computing, Springer-Verlog. 7(2). 113-149 (1995)
Naoki Kobayashi 和 Akinori Yonezawa:“基于线性逻辑的异步通信模型”计算的形式方面,Springer-Verlog。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Naoki Kobayashi and Akinori Yonezawa: "Towards foundations of concurrent object-oriented programming-types and language desigh-" Theory and Practice of Object Systemas, John Wiley & Sons. (to appear).
Naoki Kobayashi 和 Akinori Yonezawa:“迈向并发面向对象编程类型和语言设计的基础”《对象系统理论与实践》,John Wiley
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 19 条
Adaptive Software Substrate for High Performance Wide Area Computing
-
批准号:12308012
-
项目类别:Grant-in-Aid for Scientific Research (A)
-
资助金额:$26.32万
-
财政年份:2000
-
负责人:YONEZAWA Akinori
-
依托单位:
Secure Programming Languages Based on Mobile Code
-
批准号:12133101
-
项目类别:Grant-in-Aid for Scientific Research on Priority Areas
-
资助金额:$46.72万
-
财政年份:2000
-
负责人:YONEZAWA Akinori
-
依托单位:
Secure Programming Languages Based on Mobile Code
-
批准号:12133203
-
项目类别:Grant-in-Aid for Scientific Research on Priority Areas
-
资助金额:$24.19万
-
财政年份:2000
-
负责人:YONEZAWA Akinori
-
依托单位:
StackThreads/MP : Integrating Futures into Calling Standards
-
批准号:08408008
-
项目类别:Grant-in-Aid for Scientific Research (A)
-
资助金额:$22.14万
-
财政年份:1996
-
负责人:YONEZAWA Akinori
-
依托单位:
Efficient Implementation of Concurrent Object-Oriented Languages for General Purpose MIMD Parallel Computers.
-
批准号:05558026
-
项目类别:Grant-in-Aid for Developmental Scientific Research (B)
-
资助金额:$13.12万
-
财政年份:1993
-
负责人:YONEZAWA Akinori
-
依托单位:
Logics of parallel object-oriented programming languages
-
批准号:05044214
-
项目类别:Grant-in-Aid for Overseas Scientific Survey.
-
资助金额:$0.0万
-
财政年份:1993
-
负责人:YONEZAWA Akinori
-
依托单位:
Computational Reflection in Object-Oriented Concurrent Computing and its Applications
-
批准号:01420045
-
项目类别:Grant-in-Aid for General Scientific Research (A)
-
资助金额:$7.55万
-
财政年份:1989
-
负责人:YONEZAWA Akinori
-
依托单位:
Distributed Implementation and Debugging Schemes for a Object-Oriented Concurrent Programming Language
-
批准号:62460222
-
项目类别:Grant-in-Aid for General Scientific Research (B)
-
资助金额:$3.9万
-
财政年份:1988
-
负责人:YONEZAWA Akinori
-
依托单位:
海外基金