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
中文摘要
点击翻译按钮获取中文摘要
英文摘要
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)
会议论文
登录
查看更多内容
Jingde CHENG: "Slicing Concurrent Programs-A Graph-Theoretical Approach" Lecture Notes in Computer Science. 749. 223-240 (1993)
程景德:《并行程序切片——图论方法》计算机科学讲义。
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:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Jingde CHENG: "The Task Dependence Net in Ada Software Development" ACM Ada Letters. Vol.12 No.4. 24-35 (1992)
Jingde Cheng:“Ada 软件开发中的任务依赖网络”ACM Ada Letters。
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
-
依托单位:
海外基金