線形論理プログラミングHACLに基づく型つき並列オブジェクト指向言語の実装

基于线性逻辑编程HACL的类型化并行面向对象语言的实现

基本信息

  • 批准号:
    07780232
  • 负责人:
  • 金额:
    $ 0.77万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
  • 财政年份:
    1995
  • 资助国家:
    日本
  • 起止时间:
    1995 至 无数据
  • 项目状态:
    已结题

项目摘要

本年度はまず、すでに我々が提案していた線形論理に基づく並列計算の枠組であるACLを高階に拡張したHACLを提案し、その意味論・型システム等を与え、静的に型づけされた(HACLで書かれた)並列プログラムが実行時に型エラーを起こさない等の基本的な性質を証明した。また、それに基づいたインタプリタの処理系を作成して、HACLの特徴の一つである(多相型をもった)高階プロセスが非常に有効であることをプログラミングを通して確認した。さらに、HACLの上に、インヘリタンスをはじめとする種々の機能を備えた並列オブジェクト指向言語を実現でき、かつそのようにして実現された並列オブジェクト指向言語で書かれたプログラムがHACLの型システムをとおして型推論・型チェックが行なえることを示した。その副産物として、型推論をとおして並列オブジェクトのメソッドのディスパッチが定数コストで行なえるようにコンパイルできることも示した。これらの結果に基づいて実際に、並列オブジェクト指向言語のプログラムからHACLへのトランスレータのプロトタイプも作成した。また、HACLを含めた非同期通信に基づく並列言語の効率のよい実現のために、エフェクト解析の手法を応用した並列プログラムの通信に関する解析を行なう方法を提案し、HACLを通した定式化・基本的な性質の証明・解析システムのプロトタイプの実装を行なった。将来的にはこの静的解析システムをコンパイラに組み込み、並列プログラムの最適化コンパイルに役立てる予定である。上記理論的側面の研究と並行してHACLに基づいた処理系の実装を進めており、現在シングルCPUのワークステーション用のコンパイラのプロトタイプがほぼ完成した状況である。
This year は ま ず, す で に I 々 が proposal し て い た linear logical に base づ く parallel computing の 枠 group で あ る ACL を higher-order に company, zhang し た HACL を proposal し, そ の mean theory, a type of シ ス テ ム を and え, such as the static type に づ け さ れ た (HACL で book か れ た) parallel プ ロ グ ラ ム が be row type に エ ラ ー を up こ さ な い の basic, etc The な property を proves that た た. ま た, そ れ に base づ い た イ ン タ プ リ タ の を 処 manage department made し て, HACL の, 徴 の a つ で あ る (multiphase を も っ た) higher-order プ ロ セ ス が very に have sharper で あ る こ と を プ ロ グ ラ ミ ン グ を tong し て confirm し た. さ ら に, HACL の に, イ ン ヘ リ タ ン ス を は じ め と す る kind 々 を の function for え た parallel オ ブ ジ ェ ク ト を to words be presently で き, か つ そ の よ う に し て be presently さ れ た parallel オ ブ ジ ェ ク ト to speech で book か れ た プ ロ グ ラ ム が HACL の type シ ス テ ム を と お し て type inference, type チ ェ ッ ク が line な え る こ Youdaoplaceholder0 indicates た. そ の by-products と し て, type inference を と お し て in オ ブ ジ ェ ク ト の メ ソ ッ ド の デ ィ ス パ ッ チ が destiny コ ス ト で line な え る よ う に コ ン パ イ ル で き る こ と も shown し た. こ れ ら の results に づ い て be interstate に, tied for オ ブ ジ ェ ク ト to speech の プ ロ グ ラ ム か ら HACL へ の ト ラ ン ス レ ー タ の プ ロ ト タ イ プ も made し た. Contains ま た, HACL を め た period communication に belonged to the philistines づ く tied for speech の sharper rate の よ い be presently の た め に, エ フ ェ ク ト parsing の gimmick を 応 with し た parallel プ ロ グ ラ ム の communication に masato す る parsing line を な う method proposed を し, HACL を tong し た demean, basic nature of な の prove, parsing シ ス テ ム の プ ロ ト タ イ プ の be loaded な を line Youdaoplaceholder0. Future に は こ の static analytical シ ス テ ム を コ ン パ イ ラ に group み 込 み, tied for プ ロ グ ラ ム の optimization コ ン パ イ ル に servants made て る designated で あ る. Side の research in the theory of written と parallel し て HACL に base づ い た 処 principle is の be fit を め て お り, now シ ン グ ル CPU の ワ ー ク ス テ ー シ ョ ン with の コ ン パ イ ラ の プ ロ ト タ イ プ が ほ ぼ complete し た condition で あ る.

项目成果

期刊论文数量(3)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Naoki Kobayashi, Benjamin C Pierce, and David N. Turner: "Linearity and the Pi-Calculus" Proceedings of ACM SIGACT/SIGPLAN Symposium on Principles of Programming Languages (POPL'96). 358-371 (1996)
Naoki Kobayashi、Benjamin C Pierce 和 David N. Turner:“线性和 Pi 微积分”ACM SIGACT/SIGPLAN 编程语言原理研讨会论文集 (POPL96)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
Naoki Kobayashi and Akinori Yonezawa: "Static Analysis of Communication for Asynchronous Concurrent Programming Languages" In ternational Static Analysis Symposium (SAS'95), Springer-Verlag LNCS. 983. 225-242 (1995)
Naoki Kobayashi 和 Akinori Yonezawa:“异步并发编程语言通信的静态分析”,国际静态分析研讨会 (SAS95),Springer-Verlag LNCS。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
Naoki Kobayashi and Akinori Yonezawa: "Asynchronous Communication Model Based on Linear Logic" Formal Aspects of Computing, Springer-Verlag. 7. 113-149 (1995)
Naoki Kobayashi 和 Akinori Yonezawa:“基于线性逻辑的异步通信模型”计算的形式方面,Springer-Verlag。
  • 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 }}

小林 直樹其他文献

型エラースライシングによるデッドロックの原因個所の特定
通过类型错误切片识别死锁原因
  • DOI:
  • 发表时间:
    2008
  • 期刊:
  • 影响因子:
    0
  • 作者:
    飯村 枝里;末永 幸平;小林 直樹
  • 通讯作者:
    小林 直樹
無住と武家新制
Muju和武士新系统
  • DOI:
  • 发表时间:
    2010
  • 期刊:
  • 影响因子:
    0
  • 作者:
    小林 直樹;山崎淳;新城郁夫;小林直樹
  • 通讯作者:
    小林直樹
Flavor Tagging
风味标签
  • DOI:
  • 发表时间:
    2016
  • 期刊:
  • 影响因子:
    0
  • 作者:
    松本 雄磨;小林 直樹;海野 広志;Y. Ohki;Chihiro Sasakawa;Masakazu Kurata
  • 通讯作者:
    Masakazu Kurata
「大東亜」という倒錯-大城立裕『朝、上海に立ちつくす小説東亜同文書院』におけるジェンダー・トラブル
“大东亚”的曲解——大城达宏小说《东亚同文书院:清晨的上海》中的性别困境
  • DOI:
  • 发表时间:
    2009
  • 期刊:
  • 影响因子:
    0
  • 作者:
    小林 直樹;山崎淳;新城郁夫
  • 通讯作者:
    新城郁夫
理論計算機科学事典(8.3節「型に基づくプログラム検証」)
理论计算机科学百科全书(第8.3节“基于类型的程序验证”)
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    徳山 豪;小林 直樹
  • 通讯作者:
    小林 直樹

小林 直樹的其他文献

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

{{ truncateString('小林 直樹', 18)}}的其他基金

無住道暁と南宋代成立典籍に関する総合的研究
南宋武术道啸及正典综合研究
  • 批准号:
    23K00298
  • 财政年份:
    2023
  • 资助金额:
    $ 0.77万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
潜在的カビ毒産生菌種を利用したカビ毒生合成抑制メカニズムの解明
利用潜在的产霉菌毒素细菌物种阐明霉菌毒素生物合成抑制机制
  • 批准号:
    23K05081
  • 财政年份:
    2023
  • 资助金额:
    $ 0.77万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
偏光分光型マルチスペクトルカメラを用いた目視診断用画像システムの研究開発
偏振光谱多光谱相机视觉诊断成像系统的研究与开发
  • 批准号:
    23K11878
  • 财政年份:
    2023
  • 资助金额:
    $ 0.77万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Program Verification Techniques for the AI Era
AI时代的程序验证技术
  • 批准号:
    20H05703
  • 财政年份:
    2020
  • 资助金额:
    $ 0.77万
  • 项目类别:
    Grant-in-Aid for Scientific Research (S)
Program Verification Based on Higher-Order Fixpoint Logic
基于高阶不动点逻辑的程序验证
  • 批准号:
    20H00577
  • 财政年份:
    2020
  • 资助金额:
    $ 0.77万
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
遁世僧の宋刊仏書受容をめぐる説話伝承学的研究
宋代佛经接受传说的民间传说研究
  • 批准号:
    19K00299
  • 财政年份:
    2019
  • 资助金额:
    $ 0.77万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
表面ナノ構造を有する可視応答TiO2/p-InGaNヘテロ接合光電極の還元力評価
表面纳米结构可见光响应TiO2/p-InGaN异质结光电极还原能力评价
  • 批准号:
    20510101
  • 财政年份:
    2008
  • 资助金额:
    $ 0.77万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
順序付き線形型に基づく安全かつ高速な大規模データ処理の実現
基于有序线性类型实现安全快速的大规模数据处理
  • 批准号:
    19024003
  • 财政年份:
    2007
  • 资助金额:
    $ 0.77万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas
ヒト免疫構築マウスをもちいた感染症モデルマウスの樹立および末梢T細胞分化の解析
人免疫构建小鼠传染病模型小鼠的建立及外周T细胞分化分析
  • 批准号:
    19700369
  • 财政年份:
    2007
  • 资助金额:
    $ 0.77万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
順序付き線形型に基づく安全かつ高速な大規模データ処理の実現
基于有序线性类型实现安全快速的大规模数据处理
  • 批准号:
    18049002
  • 财政年份:
    2006
  • 资助金额:
    $ 0.77万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas

相似海外基金

高級並列言語の様々な安全性を保証するプログラム進化支援つき汎用型システムの研究
研究具有程序演化支持的通用系统,保证高级并行语言的各个安全方面
  • 批准号:
    13780203
  • 财政年份:
    2001
  • 资助金额:
    $ 0.77万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
自動メモリ管理方式を中心とした並列言語処理系の最適化に関する研究
以自动内存管理方法为核心的并行语言处理系统优化研究
  • 批准号:
    00J08839
  • 财政年份:
    2000
  • 资助金额:
    $ 0.77万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
並列言語処理系の実装技法とその正当性に関する研究
并行语言处理系统的实现技术及有效性研究
  • 批准号:
    97J07683
  • 财政年份:
    1998
  • 资助金额:
    $ 0.77万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
並列言語のコンパイル方式の枠組とそれに基づく最適化の研究
并行语言编译方法框架及基于其的优化研究
  • 批准号:
    98J05298
  • 财政年份:
    1998
  • 资助金额:
    $ 0.77万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
データフロー高並列言語による構造データ操作を伴う不均質計算の並列処理の研究
数据流高度并行语言结构化数据异构计算并行处理研究
  • 批准号:
    08780295
  • 财政年份:
    1996
  • 资助金额:
    $ 0.77万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
非同期通信に基づく並列言語の静的解析とそれに基づく最適化
基于异步通信的并行语言的静态分析及基于其的优化
  • 批准号:
    08780242
  • 财政年份:
    1996
  • 资助金额:
    $ 0.77万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了