课题基金 / 基金详情

Program Dependence Theory of Concurrent Programs and Its Applications

Program Dependence Theory of Concurrent Programs and Its Applications
并发程序的程序依赖理论及其应用
批准号:
04650319
负责人:
CHENG Jingde
金额:
$1.47万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for General Scientific Research (C)
财政年份:
1992
资助国家:
日本
项目状态:
已结题
起止时间:
1992 至 1993

项目摘要

项目成果

CHENG Jingde的其他基金

相似基金

相关文献

中文摘要
翻译
1.我们提出了两个新的并发程序表示,命名为非确定性并行控制流网和非确定性并行定义使用网,并展示了如何使用它们来表示并发程序中的多个控制流和多个数据流,并发编程语言,如Ada,Occam 2,和SR。2。除了通常提出和研究的顺序程序的控制和数据依赖外,我们还介绍了并发程序中的三种新的主要程序依赖,即选择依赖、同步依赖和通信依赖,并提出了并发程序的两种新的程序表示,即进程依赖网和进程影响网,其是弧分类的有向图,以明确地表示程序中的五种类型的主要程序依赖性。并展示了这些表示在并发程序理解、优化、测试、调试、维护和复杂性度量等方面的应用.我们开发了一组工具来将并发程序转换为它们的非确定性并行控制流网、非确定性并行定义使用网、进程依赖网和程序影响网.我们将切片的概念扩展到并发程序,并提出了一种基于图论的并发程序切片方法.我们提出了一些新的并发程序的复杂性度量,并评估了其中的一部分。
英文摘要
1. We proposed two new representations for concurrent programs, named the nondeterministic parallel control-flow net and nondeterministic parallel definition-use net, and showed how to use them to represent multiple control flows and multiple data flows in concurrent programs written in concurrent programing languages such as Ada, Occam2, and SR.2. In addition to the usual control and data dependencies proposed and studied for sequential programs, we introduced three new types of primary program dependencies in concurrent programs, named the selection dependence, synchronization dependence, and communication dependence and proposed two new program representations for concurrent programs, named the process dependence net and the process influence net, which are arc-classified digraphs to explicitly represent the five types of primary program dependencies in the programs. We also showed some applications of the representations including concurrent program understanding, optimization, testing, debugging, maintenance, and complexity measurement.3. We developed a group of tools to transform concurrent programs into their nondeterministic parallel control-flow nets, nondeterministic parallel definition-use nets, process dependence nets, and program influence nets.4. We extended the notion of slicing, which was originally proposed and studied for sequential programs, to concurrent programs and a graph-theoretical approach to slicing concurrent programs.5. We proposed a number of new complexity metrics for concurrent programs and evaluated a part of them.
期刊论文(26)
专著(0)
科研奖励(0)
会议论文
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Jingde CHENG: "Task Dependence Net as a Representation for Concurrent Ada Programs" Lecture Notes in Computer Science. Vol.603. 150-164 (1992)
Jingde Cheng:“任务依赖网络作为并发 Ada 程序的表示”计算机科学讲义。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Jingde CHENG: "Task Dependence Net as a Representation for Concurrent Ada Programs" Lecture Notes in Computer Science. 603. 150-164 (1992)
Jingde Cheng:“任务依赖网络作为并发 Ada 程序的表示”计算机科学讲义。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Jingde CHENG: "Task Dependece Net as a Representation for Concurrent Ada Programs" Lecture Notes in Computer Science. 603. 150-164 (1992)
Jingde Cheng:“任务依赖网络作为并发 Ada 程序的表示”计算机科学讲义。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
共 12 条
    Implementation and Applications of Anticipatory Reasoning-Reacting Systems
    • 批准号:
      18300005
    • 项目类别:
      Grant-in-Aid for Scientific Research (B)
    • 资助金额:
      $3.92万
    • 财政年份:
      2006
    • 负责人:
      CHENG Jingde
    • 依托单位:
    Epistemic Programming System Based on Strong Relevant Logic
    • 批准号:
      11480079
    • 项目类别:
      Grant-in-Aid for Scientific Research (B)
    • 资助金额:
      $3.78万
    • 财政年份:
      1999
    • 负责人:
      CHENG Jingde
    • 依托单位:
    A General Theory of Program Dependencies in Imperative and Declarative Concurrent Programs and Its Applications
    • 批准号:
      06452394
    • 项目类别:
      Grant-in-Aid for Scientific Research (B)
    • 资助金额:
      $3.9万
    • 财政年份:
      1994
    • 负责人:
      CHENG Jingde
    • 依托单位:
    海外基金