课题基金 / 基金详情

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

项目摘要

项目成果

USHIJIMA Kazuo的其他基金

相似基金

相关文献

中文摘要
翻译
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: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
共 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
    • 依托单位:
    海外基金