高級並列言語の様々な安全性を保証するプログラム進化支援つき汎用型システムの研究
研究具有程序演化支持的通用系统,保证高级并行语言的各个安全方面
基本信息
- 批准号:13780203
- 负责人:
- 金额:$ 1.41万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Young Scientists (B)
- 财政年份:2001
- 资助国家:日本
- 起止时间:2001 至 2002
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
ここ数年のインターネットおよびWorld Wide Web(WWW)の普及,また並列計算機の普及に伴い分散/並列環境上でのプログラミング技術が注目を集めている。本研究では,分散/並列プログラミングにおける様々な安全性(デッドロック/競合状態が起きないこと,計算資源が正しく使われること)を保証するための統一的な枠組みを構築することを目的としている.本年度の研究成果は以下の通り.1.オブジェクト指向言語の再利用性を安全に高めるための言語機構の考案.近年,Javaなどで書かれたオブジェクト指向プログラムの汎用性を高めるための言語機構として,汎用クラス(generics)という,クラス定義中の型情報をパラメータ化できる機構が実用化されつつある.これにより,リスト・木などの汎用データ構造の記述において再利用性が高められることが知られている.しかし,従来のオブジェクト指向言語に備わっていた型に基づく再利用の機構である部分型との統合についてはあまり研究されてこなかった.本年度の研究では汎用クラスのための新しい部分型の機構を提案した.具体的には,核言語とその型システム・意味論を形式化し,提案する機構が型安全であることを証明した.これにより,プログラムの汎用性・再利用性がさらに高まり,従来のプログラムを汎用クラスを使って書き換える際に生じがちであった,型の制限による困難も緩和されると考えられる.
近年来,随着互联网和万维网(WWW)的普及以及并行计算机的普及,分布式/并行环境中的编程技术已经引起人们的关注。本研究的目的是构建一个统一的框架来保证分布式/并行编程中的各个安全方面(死锁/竞争条件、计算资源的正确使用)。今年的研究成果如下: 1.面向对象的安全可重用性。语言近年来,作为一种增加用Java和其他语言编写的面向对象程序的通用性的语言机制,一种称为泛型的机制已经被开发出来,它可以在类定义中参数化类型信息,并已投入实际使用。这允许通用数据(例如列表和树)众所周知,在描述数据结构时可以提高可重用性。但是,对于集成子类型的研究很少,这是传统面向对象语言中提供的基于类型的重用机制,在今年的研究中,我们提出了一种新的部分。通用类的类型机制。具体来说,我们形式化了核心语言、其类型系统和语义,并证明了所提出的机制是类型安全的。这进一步增加了程序的通用性和可重用性,并使传统程序更加通用。使用类重写时容易出现的类型限制带来的困难将得到缓解。
项目成果
期刊论文数量(4)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
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 }}
五十嵐 淳其他文献
暗黙に相互運用可能なレコードとハッシュテーブルのための型推論とコンパイル手法
隐式互操作记录和哈希表的类型推断和编译技术
- DOI:
- 发表时间:
2022 - 期刊:
- 影响因子:0
- 作者:
梅木 孝輔;関山 太朗;五十嵐 淳 - 通讯作者:
五十嵐 淳
五十嵐 淳的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('五十嵐 淳', 18)}}的其他基金
Research on software contracts for highly interoperable software modules
高度互操作软件模块的软件契约研究
- 批准号:
20H00582 - 财政年份:2020
- 资助金额:
$ 1.41万 - 项目类别:
Grant-in-Aid for Scientific Research (A)
高反応性有機バナジウム錯体の設計・創製と高効率炭素-炭素結合形成反応
高反应性有机钒配合物和高效碳-碳键形成反应的设计和创造
- 批准号:
14J07313 - 财政年份:2014
- 资助金额:
$ 1.41万 - 项目类别:
Grant-in-Aid for JSPS Fellows
様相論理に基づいたプログラム解析手法の研究
基于模态逻辑的程序分析方法研究
- 批准号:
15700011 - 财政年份:2003
- 资助金额:
$ 1.41万 - 项目类别:
Grant-in-Aid for Young Scientists (B)
並列プログラミング言語の静的解析とそれに基づく最適化の研究
并行编程语言静态分析及基于其的优化研究
- 批准号:
97J07813 - 财政年份:1998
- 资助金额:
$ 1.41万 - 项目类别:
Grant-in-Aid for JSPS Fellows
相似海外基金
Fully Automated Resolution of Merge Conflicts to Promote Individual Software Changes
全自动解决合并冲突以促进单个软件变更
- 批准号:
22K11985 - 财政年份:2022
- 资助金额:
$ 1.41万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
安全・高信頼ソフトウェアシステムのための高階・型付き・並行プログラミング言語理論
用于安全可靠软件系统的高阶、类型和并发编程语言理论
- 批准号:
20H04161 - 财政年份:2020
- 资助金额:
$ 1.41万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
家族並行介護支援プログラムによるオレンジコミュニティーのシステム構築に関する研究
通过家庭平行关怀支持计划构建橙色社区体系的研究
- 批准号:
19K02300 - 财政年份:2019
- 资助金额:
$ 1.41万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Research of Sanitizers for Distributed Concurrent Systems
分布式并发系统消毒剂研究
- 批准号:
19K11900 - 财政年份:2019
- 资助金额:
$ 1.41万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
A reversible debugging model for real-time concurrent programs
一种实时并发程序的可逆调试模型
- 批准号:
17H01722 - 财政年份:2017
- 资助金额:
$ 1.41万 - 项目类别:
Grant-in-Aid for Scientific Research (B)