Design, formal semantics and verification of parallel programming languages

并行编程语言的设计、形式语义和验证

基本信息

  • 批准号:
    02680022
  • 负责人:
  • 金额:
    $ 0.7万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for General Scientific Research (C)
  • 财政年份:
    1990
  • 资助国家:
    日本
  • 起止时间:
    1990 至 1992
  • 项目状态:
    已结题

项目摘要

With the rapid progress of parallel and distributed computer systems, the research in the improvement of productivity and reliability of parallel programs has received much attention in recent years. In this study, we have first designed a parallel processing language DNNP for asynchronously communicating processes, and presented a simple and highly abstract denotational semantics for this language. In order to give a compositional semantics for a parallel language with nondeterministic choice, we need to overcome a problem called Brock-Ackerman anomaly, so that it has been pointed out that it is very difficult to give an highly abstract semantics for such one, Moreover, if the language has not only nondeterminism but also dynamic creation of processes, then it becomes a much harder task to give a highly abstract semantics. For the language DNNP with these facilities we have succeeded in presenting such semantics. Next, using the notion of continuation, we have improved this semantics and obtained a more abstract and comprehensible semantics of the language DNNP. There have been few continuation semantics of a parallel language with nondeterminism. Thus, our study has shown how to give a continuation semantics for such one and proven the usefulness. Moreover, we have studied how to design a language which consistently possesses both the notions of object-oriented style and parallelism, so that an object-based language DNNO has been designed by adding the language DNNP the notion of objects, and a denotation semantics for DNNO has been presented. Although the language DNNO does not possess all the characteristics of object-oriented paradigm, this research will be useful for the development of this research field of parallel object-oriented languages. In this study, we have also obtained some basic results on verification of parallel programs and on the construction of language processors of DNNP.
近年来,随着并行和分布式计算机系统的迅速发展,提高并行程序的生产率和可靠性的研究受到了广泛的关注。在这项研究中,我们首先设计了一个并行处理语言DNNP异步通信过程,并提出了一个简单的和高度抽象的指称语义这种语言。为了给具有非确定性选择的并行语言一个组合语义,我们需要克服一个称为Brock-Ackerman异常的问题,因此已经指出,给这样一个高度抽象的语义是非常困难的。此外,如果语言不仅具有非确定性,而且还具有动态创建过程,那么它就变得更加困难,以给出一个高度抽象的语义。对于具有这些设施的DNNP语言,我们已经成功地提出了这样的语义。接下来,使用连续的概念,我们改进了这种语义,并获得了DNNP语言的更抽象和更易于理解的语义。具有非确定性的并行语言的延续语义很少。因此,我们的研究表明,如何给这样一个连续语义,并证明了有用的。此外,我们还研究了如何设计一种既具有面向对象风格又具有并行性的语言,从而通过在DNNP语言中加入对象的概念,设计了一种基于对象的语言DNNO,并给出了DNNO的指称语义。虽然DNNO语言并不具备面向对象范式的所有特征,但本文的研究将有助于并行面向对象语言这一研究领域的发展。在这项研究中,我们也得到了一些基本的结果验证并行程序和DNNP语言处理器的建设。

项目成果

期刊论文数量(22)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Oyamaguchi, M.: "Continuation Semantics of Dynamic Networks of Nondeterministic Processes" Technical Report of IEICE Japan, COMP. 91-62. 31-40 (1991)
Oyamaguchi, M.:“非确定性过程动态网络的连续语义”IEICE 日本技术报告,COMP。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
OYAMAGUCHI,M.: "On the Word Problem for RightーGround TermーRewriting Systems" The Transaction of the IEICE. E73. 718-723 (1990)
OYAMAGUCHI, M.:“关于右-基本术语-重写系统的单词问题”,IEICE 718-723(1990)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
大山口 通夫: "接続法による並列処理言語DNNPの表示的意味記述について" 電子情報通信学会技術研究報告. COMP. 62.31-40 (1991)
Michio Oyamaguchi:“关于使用虚拟语气方法的并行处理语言 DNNP 的指称语义描述”IEICE COMP 62.31-40 (1991)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
神田 孝浩: "Supercombinatorに基づく関数型言語処理系について" 1993年電子情報通信学会春季全国大会. (1993)
Takahiro Kanda:“关于基于 Supercombinator 的函数式语言处理系统”1993 年 IEICE 春季全国会议(1993)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
OYAMAGUCHI,M.: "The Reachability and Joimability Problems for Right-Ground Term-Rewriting Systims" Journal of Information Proceesing. 13. 347-354 (1990)
OYAMAGUCHI,M.:“正确基础术语重写系统的可达性和可玩性问题”信息处理杂志。
  • 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 }}

OYAMAGUCHI Michio其他文献

OYAMAGUCHI Michio的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('OYAMAGUCHI Michio', 18)}}的其他基金

Research in fundamental properties of rewriting systems and advanced theorem proving systems
重写系统的基本性质和高级定理证明系统的研究
  • 批准号:
    15500009
  • 财政年份:
    2003
  • 资助金额:
    $ 0.7万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Fundamental properties of rewriting systems and automated theorem proving
重写系统和自动定理证明的基本属性
  • 批准号:
    12680344
  • 财政年份:
    2000
  • 资助金额:
    $ 0.7万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Fundamental properties of rewriting systems and completion procedures
重写系统和完成程序的基本属性
  • 批准号:
    08680362
  • 财政年份:
    1996
  • 资助金额:
    $ 0.7万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Fundamental properties of rewriting systems and evaluation strategy of functional programs
重写系统的基本性质和功能程序的评估策略
  • 批准号:
    05680272
  • 财政年份:
    1993
  • 资助金额:
    $ 0.7万
  • 项目类别:
    Grant-in-Aid for General Scientific Research (C)

相似海外基金

Denotational Semantics for Dependently Typed Communicating Processes
依赖类型通信过程的指称语义
  • 批准号:
    558194-2021
  • 财政年份:
    2022
  • 资助金额:
    $ 0.7万
  • 项目类别:
    Postdoctoral Fellowships
Denotational Semantics for Dependently Typed Communicating Processes
依赖类型通信过程的指称语义
  • 批准号:
    558194-2021
  • 财政年份:
    2021
  • 资助金额:
    $ 0.7万
  • 项目类别:
    Postdoctoral Fellowships
Effective Denotational Semantics for Synthesis
用于综合的有效指称语义
  • 批准号:
    417532197
  • 财政年份:
    2018
  • 资助金额:
    $ 0.7万
  • 项目类别:
    Research Grants
Denotational Semantics for Weak Memory
弱记忆的指称语义
  • 批准号:
    488064-2016
  • 财政年份:
    2018
  • 资助金额:
    $ 0.7万
  • 项目类别:
    Postgraduate Scholarships - Doctoral
SHF: Small: Revisiting Elementary Denotational Semantics
SHF:小:重新审视基本指称语义
  • 批准号:
    1814460
  • 财政年份:
    2018
  • 资助金额:
    $ 0.7万
  • 项目类别:
    Standard Grant
Denotational Semantics for Weak Memory
弱记忆的指称语义
  • 批准号:
    488064-2016
  • 财政年份:
    2017
  • 资助金额:
    $ 0.7万
  • 项目类别:
    Postgraduate Scholarships - Doctoral
A study on denotational semantics of λμ-calculus
λμ演算的指称语义研究
  • 批准号:
    14540119
  • 财政年份:
    2002
  • 资助金额:
    $ 0.7万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Research Initiation: Denotational Semantics in Absolute Logics of Programs
研究起点:程序绝对逻辑中的指称语义
  • 批准号:
    8807155
  • 财政年份:
    1988
  • 资助金额:
    $ 0.7万
  • 项目类别:
    Standard Grant
Denotational Semantics of Programming Languages
编程语言的指称语义
  • 批准号:
    8504296
  • 财政年份:
    1985
  • 资助金额:
    $ 0.7万
  • 项目类别:
    Continuing Grant
Denotational Semantics of Programming Languages (Computer Research)
编程语言的指称语义(计算机研究)
  • 批准号:
    8305426
  • 财政年份:
    1983
  • 资助金额:
    $ 0.7万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了