高級並列言語の様々な安全性を保証するプログラム進化支援つき汎用型システムの研究
高級並列言語の様々な安全性を保証するプログラム進化支援つき汎用型システムの研究
批准号:
13780203
负责人:
五十嵐 淳
金额:
$1.41万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Young Scientists (B)
财政年份:
2001
资助国家:
日本
项目状态:
已结题
起止时间:
2001 至 2002
中文摘要
点击翻译按钮获取中文摘要
英文摘要
ここ数年のインターネットおよびWorld Wide Web(WWW)の普及,また並列計算機の普及に伴い分散/並列環境上でのプログラミング技術が注目を集めている。本研究では,分散/並列プログラミングにおける様々な安全性(デッドロック/競合状態が起きないこと,計算資源が正しく使われること)を保証するための統一的な枠組みを構築することを目的としている.本年度の研究成果は以下の通り.1.オブジェクト指向言語の再利用性を安全に高めるための言語機構の考案.近年,Javaなどで書かれたオブジェクト指向プログラムの汎用性を高めるための言語機構として,汎用クラス(generics)という,クラス定義中の型情報をパラメータ化できる機構が実用化されつつある.これにより,リスト・木などの汎用データ構造の記述において再利用性が高められることが知られている.しかし,従来のオブジェクト指向言語に備わっていた型に基づく再利用の機構である部分型との統合についてはあまり研究されてこなかった.本年度の研究では汎用クラスのための新しい部分型の機構を提案した.具体的には,核言語とその型システム・意味論を形式化し,提案する機構が型安全であることを証明した.これにより,プログラムの汎用性・再利用性がさらに高まり,従来のプログラムを汎用クラスを使って書き換える際に生じがちであった,型の制限による困難も緩和されると考えられる.
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Atsushi Igarashi: "On Variance-Based Subtyping For Parametric Types"Proceedings of the 16th European Conference on Object-Oriente Programming (Springer LNCS series). 2374. 441-469 (2002)
Atsushi Igarashi:“On Variance-Based Subtyping For Parametric Types”第 16 届欧洲面向对象编程会议论文集(Springer LNCS 系列)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
山本 和樹: "擬似引用を持つ型付計算体系λq"日本ソフウェア科学会第5回プログラミングおよびプログラミング言語ワークショップ(PPL2003)論文集. 87-102 (2003)
Kazuki Yamamoto:“带有伪引文的类型计算系统 λq”日本软件学会第五届编程和编程语言研讨会 (PPL2003) 论文集 87-102 (2003)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
A.Igarashi, N.Kobayashi: "Resource Usage Analysis"Proceedings of ACM SIGPLAN/SIGACT Symposium on Principles of Programming Languages(POPL2002). 331-342 (2002)
A.Igarashi、N.Kobayashi:“资源使用分析”ACM SIGPLAN/SIGACT 编程语言原理研讨会论文集(POPL2002)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
A.Igarashi, B.C.Pierce, P.Wadler: "Featherweight Java : A Minimal Core Calculus for Java and GJ"ACM Transactions of Programming Languages and Systems. 23(3). 396-450 (2001)
A.Igarashi、B.C.Pierce、P.Wadler:“Featherweight Java:Java 和 GJ 的最小核心微积分”ACM 编程语言和系统汇刊。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Research on software contracts for highly interoperable software modules
-
批准号:20H00582
-
项目类别:Grant-in-Aid for Scientific Research (A)
-
资助金额:$28.45万
-
财政年份:2020
-
负责人:五十嵐 淳
-
依托单位:
高反応性有機バナジウム錯体の設計・創製と高効率炭素-炭素結合形成反応
-
批准号:14J07313
-
项目类别:Grant-in-Aid for JSPS Fellows
-
资助金额:$1.22万
-
财政年份:2014
-
负责人:五十嵐 淳
-
依托单位:
安全・安心な環境適応型ソフトウェアの基礎理論に関する研究
-
批准号:18049044
-
项目类别:Grant-in-Aid for Scientific Research on Priority Areas
-
资助金额:$2.11万
-
财政年份:2006
-
负责人:五十嵐 淳
-
依托单位:
様相論理に基づいたプログラム解析手法の研究
-
批准号:15700011
-
项目类别:Grant-in-Aid for Young Scientists (B)
-
资助金额:$1.79万
-
财政年份:2003
-
负责人:五十嵐 淳
-
依托单位:
並列プログラミング言語の静的解析とそれに基づく最適化の研究
-
批准号:97J07813
-
项目类别:Grant-in-Aid for JSPS Fellows
-
资助金额:$1.15万
-
财政年份:1998
-
负责人:五十嵐 淳
-
依托单位:
海外基金