Study in Validation Support Methods for Concurrent Programs

并行程序验证支持方法研究

基本信息

  • 批准号:
    01460151
  • 负责人:
  • 金额:
    $ 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.
本文对并发程序的验证方法和验证支持工具进行了研究,在并发程序的语义、测试方法、开发方法和实现等方面取得了以下成果.我们实现了一个事件驱动的执行监视器EDEN的并发Ada程序,它监视并发Ada程序的任务处理行为,以最小的干扰。设计了并发Ada程序中各种死锁的检测算法,并在监控工具EDEN中实现.我们提出了两种并发Ada程序的测试标准,即,每个并行过程内部的标准和过程之间的标准。我们根据标准检查程序错误。我们还实现了原型工具来测量测试覆盖率和生成测试用例。一个并发系统可以被看作是一个由消息流、信号流或事件流连接起来的并行进程网络。我们发现,函数式程序设计语言米兰达作为一种可执行的规范语言,可以很好地描述和分析并发系统的流处理功能.我们提出了一个分布式协同处理的框架。分布式协同处理系统由多个自治进程组成,每个进程都与一个域相关联。在这个框架中,几种群体行为得到了很好的描述。我们还实现了一个原型系统,在分布式系统上实现了这些过程.我们设计了一种分布式程序设计语言及其处理器,使单个并行程序作为一个整体在分布式系统上运行。我们模拟了一个分布式运行的实时系统,它管理这样一个并行程序的分布式系统由工作站连接到局域网。

项目成果

期刊论文数量(74)
专著数量(0)
科研奖励数量(0)
会议论文数量(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:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
岡村 耕二: "単一アドレス空間モデルに基づいた分散環境上での並列プログラミング言語処理系の実現" 並列処理に関する「指宿」ミニシンポジウム. 33-38 (1989)
Koji Okamura:“基于单一地址空间模型的分布式环境中并行编程语言处理系统的实现”“Ibusuki”并行处理小型研讨会33-38(1989)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
平原 正樹: "ランデブと共有変数を持つ並列型言語の実行支援系" 情報処理学会計算機ア-キテクチャ研究会. (1990)
Masaki Hirahara:《具有交会和共享变量的并行语言的执行支持系统》日本信息处理学会计算机体系结构研究组(1990)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
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:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
岡村耕二: "単一アドレス空間モデルに基づいた分散環境上での並列プログラミング言語処理系の実現" 電子情報通信学会技術研究報告. CPSY89. 33-38 (1989)
Koji Okamura:“基于单一地址空间模型的分布式环境中的并行编程语言处理系统的实现” IEICE 技术报告 33-38 (1989)。
  • 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 }}

USHIJIMA Kazuo其他文献

USHIJIMA Kazuo的其他文献

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

{{ truncateString('USHIJIMA Kazuo', 18)}}的其他基金

Isolation and functional analysis of genes related to delayed neuronal death in mouse hippocampus
小鼠海马神经元迟发性死亡相关基因的分离及功能分析
  • 批准号:
    13470323
  • 财政年份:
    2001
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Integrated Environment to Support Development of Concurrent Programs Based on Software Dependence Theory
基于软件依赖理论支持并发程序开发的集成环境
  • 批准号:
    09480056
  • 财政年份:
    1997
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Analysis of Neurotrophic Factors and Neurotransmitters in Brain Ischemia
脑缺血神经营养因子和神经递质分析
  • 批准号:
    09470332
  • 财政年份:
    1997
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B).
Research on Adaptive Evolution of Existing Software
现有软件的自适应进化研究
  • 批准号:
    09245106
  • 财政年份:
    1997
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas
Integrated Environment to Support Software Development of Concurrent Programs.
支持并发程序软件开发的集成环境。
  • 批准号:
    07558157
  • 财政年份:
    1995
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
A study on the application of a deductive database to a CAD system
演绎数据库在CAD系统中的应用研究
  • 批准号:
    03452291
  • 财政年份:
    1991
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Grant-in-Aid for General Scientific Research (B)
Study on Enhancing Functions of the System of Writing Tools for Japanese Documents, and Expanding it's Application Area
增强日文书书写工具系统功能并扩大其应用范围的研究
  • 批准号:
    01880008
  • 财政年份:
    1989
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Grant-in-Aid for Developmental Scientific Research
Development of Writing Tools for Japanese Documents on a Personal Computer
个人电脑日语文档书写工具的开发
  • 批准号:
    61880007
  • 财政年份:
    1986
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Grant-in-Aid for Developmental Scientific Research
Construction of Programming Support Environment for Japanese Text Processing
日语文本处理编程支持环境的构建
  • 批准号:
    60460228
  • 财政年份:
    1985
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Grant-in-Aid for General Scientific Research (B)

相似海外基金

Validation of the IEC Technical Specification for Wave Energy Resource Assessments
IEC 波浪能资源评估技术规范的验证
  • 批准号:
    489422-2016
  • 财政年份:
    2017
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Alexander Graham Bell Canada Graduate Scholarships - Doctoral
Specification Development, Functional Test & Validation of Joystick Control system
规格开发、功能测试
  • 批准号:
    470503-2014
  • 财政年份:
    2014
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Experience Awards (previously Industrial Undergraduate Student Research Awards)
Specification Development, Functional Test & Validation of Joystick Control System
规格开发、功能测试
  • 批准号:
    462122-2014
  • 财政年份:
    2014
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Experience Awards (previously Industrial Undergraduate Student Research Awards)
I-Corps: Formal Specification Driven Verification and Validation Framework for Cyber-Physical Systems
I-Corps:网络物理系统的正式规范驱动的验证和确认框架
  • 批准号:
    1454143
  • 财政年份:
    2014
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Standard Grant
Future filesystems: mechanized specification, validation, implementation and verification of filesystems
未来的文件系统:文件系统的机械化规范、验证、实现和验证
  • 批准号:
    EP/K022741/1
  • 财政年份:
    2013
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Research Grant
Games-based techniques for software analysis, specification and validation
基于游戏的软件分析、规范和验证技术
  • 批准号:
    253087-2002
  • 财政年份:
    2004
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Postdoctoral Fellowships
Real-time software systems specification, design and validation
实时软件系统规范、设计和验证
  • 批准号:
    194234-2001
  • 财政年份:
    2004
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Discovery Grants Program - Individual
Games-based techniques for software analysis, specification and validation
基于游戏的软件分析、规范和验证技术
  • 批准号:
    253087-2002
  • 财政年份:
    2003
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Postdoctoral Fellowships
Real-time software systems specification, design and validation
实时软件系统规范、设计和验证
  • 批准号:
    194234-2001
  • 财政年份:
    2003
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Discovery Grants Program - Individual
Specification and validation of evolving systems
不断发展的系统的规范和验证
  • 批准号:
    227669-2000
  • 财政年份:
    2003
  • 资助金额:
    $ 4.48万
  • 项目类别:
    Discovery Grants Program - Individual
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了