Study in Validation Support Methods for Concurrent Programs
Study in Validation Support Methods for Concurrent Programs
批准号:
01460151
负责人:
USHIJIMA Kazuo
金额:
$4.48万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for General Scientific Research (B)
财政年份:
1989
资助国家:
日本
项目状态:
已结题
起止时间:
1989 至 1990
中文摘要
We investigated validation methods for concurrent programs and validation support tools,and obtained the following results on semantics,testing methods,development methodology,and implementation of concurrent programs.1。We implemented an event-driven execution monitor EDEN for concurrent Ada programs,which monitors tasking behavior of a concurrent Ada program with minimal interference。We designed an algorithm to detect all kinds of deadlocks in concurrent Ada programs,and realized it in the monitoring tool EDEN.2。We proposed two kinds of criteria for testing a concurrent Ada program,i.e.,a criterion inside each parallel process and a criterion among processes。We examined program errors according to the criteria.We also implemented prototype tools to measure testing coverage and to generate test cases.3。A concurrent system can be regarded as a network of parallel processes which are connected with streams of messages,signals or events。We found out that the functional programming language Miranda works well as an executable specification language to describe and analyze concurrent systems in terms of stream processing functions.4。We proposed a framework for distributed cooperative processing。A distributed cooperative processing system consists of autonomous processes,each of which is associated with a field。Several kinds of group behaviors are well described within the framework。We also implemented a prototype system which realizes such processes on a distributed system.5。We designed a distributed programming language and its processor,which makes a single parallel program as a whole run on a distributed system。We emulated a distributed run-time system which manages such a parallel program on a distributed system consisting of workstations connected with LAN。
英文摘要
We investigated validation methods for concurrent programs and validation support tools, and obtained the following results on semantics, testing methods, development methodology, and implementation of concurrent programs.1. We implemented an eventーdriven execution monitor EDEN for concurrent Ada programs, which monitors tasking behavior of a concurrent Ada program with minimal interference. We designed an algorithm to detect all kinds of deadlocks in concurrent Ada programs, and realized it in the monitoring tool EDEN.2. We proposed two kinds of criteria for testing a concurrent Ada program, i.e., a criterion inside each parallel process and a criterion among processes. We examined program errors according to the criteria. We also implemented prototype tools to measure testing coverage and to generate test cases.3. A concurrent system can be regarded as a network of parallel processes which are connected with streams of messages, signals or events. We found out that the functional programming language Miranda works well as an executable specification language to describe and analyze concurrent systems in terms of stream processing functions.4. We proposed a framework for distributed cooperative processing. A distributed cooperative processing system consists of autonomous processes, each of which is associated with a field. Several kinds of group behaviors are well described within the framework. We also implemented a prototype system which realizes such processes on a distributed system.5. We designed a distributed programming language and its processor, which makes a single parallel program as a whole run on a distributed system. We emulated a distributed runーtime system which manages such a parallel program on a distributed system consisting of workstations connected with LAN.
期刊论文(74)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Jingde Cheng: "Partial Ordefr Transparency:A Minimum Requirement for Monitoring Concurrent Systems" Proc.2nd Int.Workshop on Soft.Eng.and its Appl.827-839 (1989)
景德成:“偏序透明度:监控并发系统的最低要求”Proc.2nd Int.Workshop on Soft.Eng.and its Appl.827-839 (1989)
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
岡村 耕二: "単一アドレス空間モデルに基づいた分散環境上での並列プログラミング言語処理系の実現" 並列処理に関する「指宿」ミニシンポジウム. 33-38 (1989)
Koji Okamura:“基于单一地址空间模型的分布式环境中并行编程语言处理系统的实现”“Ibusuki”并行处理小型研讨会33-38(1989)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
平原 正樹: "ランデブと共有変数を持つ並列型言語の実行支援系" 情報処理学会計算機ア-キテクチャ研究会. (1990)
Masaki Hirahara:《具有交会和共享变量的并行语言的执行支持系统》日本信息处理学会计算机体系结构研究组(1990)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Koji Okamura, Takeshi Nawata, Masaki Hirabaru and Keijiro Araki: "An Implementation of Parallel Programming Language for Distributed Systems Based on Uniform Address Space" IEICE Technical Redport. 33-38 (1989)
Koji Okamura、Takeshi Nawata、Masaki Hirabaru 和 Keijiro Araki:“基于统一地址空间的分布式系统并行编程语言的实现”IEICE 技术 Redport。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
岡村耕二: "単一アドレス空間モデルに基づいた分散環境上での並列プログラミング言語処理系の実現" 電子情報通信学会技術研究報告. CPSY89. 33-38 (1989)
Koji Okamura:“基于单一地址空间模型的分布式环境中的并行编程语言处理系统的实现” IEICE 技术报告 33-38 (1989)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 45 条
Isolation and functional analysis of genes related to delayed neuronal death in mouse hippocampus
-
批准号:13470323
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$8.96万
-
财政年份:2001
-
负责人:USHIJIMA Kazuo
-
依托单位:
Integrated Environment to Support Development of Concurrent Programs Based on Software Dependence Theory
-
批准号:09480056
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$4.99万
-
财政年份:1997
-
负责人:USHIJIMA Kazuo
-
依托单位:
Analysis of Neurotrophic Factors and Neurotransmitters in Brain Ischemia
-
批准号:09470332
-
项目类别:Grant-in-Aid for Scientific Research (B).
-
资助金额:$6.78万
-
财政年份:1997
-
负责人:USHIJIMA Kazuo
-
依托单位:
Research on Adaptive Evolution of Existing Software
-
批准号:09245106
-
项目类别:Grant-in-Aid for Scientific Research on Priority Areas
-
资助金额:$26.24万
-
财政年份:1997
-
负责人:USHIJIMA Kazuo
-
依托单位:
Integrated Environment to Support Software Development of Concurrent Programs.
-
批准号:07558157
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$0.64万
-
财政年份:1995
-
负责人:USHIJIMA Kazuo
-
依托单位:
A study on the application of a deductive database to a CAD system
-
批准号:03452291
-
项目类别:Grant-in-Aid for General Scientific Research (B)
-
资助金额:$4.22万
-
财政年份:1991
-
负责人:USHIJIMA Kazuo
-
依托单位:
Study on Enhancing Functions of the System of Writing Tools for Japanese Documents, and Expanding it's Application Area
-
批准号:01880008
-
项目类别:Grant-in-Aid for Developmental Scientific Research
-
资助金额:$6.72万
-
财政年份:1989
-
负责人:USHIJIMA Kazuo
-
依托单位:
Development of Writing Tools for Japanese Documents on a Personal Computer
-
批准号:61880007
-
项目类别:Grant-in-Aid for Developmental Scientific Research
-
资助金额:$6.21万
-
财政年份:1986
-
负责人:USHIJIMA Kazuo
-
依托单位:
Construction of Programming Support Environment for Japanese Text Processing
-
批准号:60460228
-
项目类别:Grant-in-Aid for General Scientific Research (B)
-
资助金额:$3.58万
-
财政年份:1985
-
负责人:USHIJIMA Kazuo
-
依托单位:
海外基金