動的メソッドを扱うオブジェクト指向言語の型システム

处理动态方法的面向对象语言的类型系统

基本信息

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

项目摘要

今年度は多相型を制約として表す型システムおよびその型推論アルゴリズムに関して研究を行った。多相型システムとは、一つのメソッドあるいは関数を、複数の異なる型に対して適応することを許すような型システムを言う。多相型についてはよく研究されてきており、通常のプログラミング言語における多相型の型推論アルゴリズムについてもよく知られている。しかしながら、この研究のテーマとなっている動的メソッド呼び出しのためには、従来のアルゴリズムでは不十分である。なぜなら、従来のアルゴリズムでは、多相的なメソッドの型はそれが実際に使われる前に決定していなければならないからである。動的メソッドの型は実行時に初めてわかるので、このような状況を仮定するのは困難である。本研究ではこの問題を、多相的な型付けを制約として表すことで解決できることを示した。すなわち、型推論時にはメソッドのもつ多相型とそれが使われる時の型が充たすべき関係を制約式として生成し、メソッドが実際に使われるときに型が制約を充足するかどうか調べることによって、動的メソッドが多相型を持つことを許すことができる。従来の研究に対する本研究の利点は、制約システムを使うことにより、多相型を含む型システムが完全に宣言的に定義され、そのため型推論も非常に単純な制約生成および制約解消の手続きとして理解できることである。この結果は、いくつかの研究集会などで発表済み/予定であり、雑誌等への出版の用意を進めているところである。また、昨年度独国Saarbrucken大学のMartin Muller氏と行った研究の成果はInternational Journal of Foundations of Computer Scienceに近日掲載予定である。
This year, the study of multiphase model control and model inference was carried out. Multi-phase systems are described in terms of number, diversity and type. The polyphase type is studied in detail, and the polyphase type is inferred from the polyphase type. This is the first time I've ever been to a school. In addition, the multi-phase system can be used to determine whether or not the system is suitable for use. The movement of the model is difficult to determine when it is first implemented. This paper presents a solution to the problem of multi-phase control. When the model is inferred, the model is fully constrained. When the model is generated, the model is fully constrained. When the model is adjusted, the model is fully constrained. When the model is adjusted, the model is fully constrained. The advantages of this study are: the definition of polyphase, the definition of polyphase and the definition of polyphase. The result of this study is that the purpose of publishing is to make progress. The results of Martin Muller's research at Saarbrucken University last year have been published in the International Journal of Foundations of Computer Science.

项目成果

期刊论文数量(6)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Martin Muller,西村 進: "Type Inference for First-Class Messages with Feature Constraints" ASIAN Computing Science Conference(ASIAN98),LNCS.1538. 169-187 (1998)
Martin Muller、Susumu Nishimura:“具有特征约束的一流消息的类型推断”亚洲计算科学会议 (ASIAN98),LNCS.169-187 (1998)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
西村進,大堀淳: "Parallel Functional Programming via Date-Parallel Recursion"Journal of Functional Programming. 9,4. 427-462 (1999)
Susumu Nishimura,Jun Ohori:“通过日期并行递归进行并行函数编程”函数编程杂志 9,4(1999)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
大堀淳,ジャックガリグ,西村進: "コンピュータサイエンス入門アルゴリズムとプログラミング言語"岩波書店. 280 (1999)
Jun Ohori、Jack Garrig、Susumu Nishimura:“计算机科学算法和编程语言入门”Iwanami Shoten 280 (1999)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
MartinMuller,西村進: "Type Inference for first-class Messages with Feature Constraints"International Journal of Foundations of Computer Science. 発表予定.
MartinMuller、Susumu Nishimura:“具有特征约束的一流消息的类型推断”国际计算机科学基础杂志计划出版。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
西村 進,大堀淳: "Parallel Functional Programming via Data-Parallel Recursion" Journal of Functional Programming.
Susumu Nishimura、Jun Ohori:“通过数据并行递归进行并行函数编程”函数编程杂志。
  • 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:
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Yong Jiao;Eyuri Wakakuwa;Tomohiro Ogawa;Hiroshi Nagaoka;Hiroshi Nagaoka;Tomohiro Ogawa;Susumu Nishimura;西村進;西村 進;西村 進
  • 通讯作者:
    西村 進
単体的複体の連続変形による分散タスクの実現可能性判定アルゴリズム
使用单纯复形的连续变形的分布式任务的可行性确定算法
  • DOI:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Yong Jiao;Eyuri Wakakuwa;Tomohiro Ogawa;Hiroshi Nagaoka;Hiroshi Nagaoka;Tomohiro Ogawa;Susumu Nishimura;西村進;西村 進;西村 進;西村進;西村進
  • 通讯作者:
    西村進
Schlegel図と分散プロトコル最適化
施莱格尔图和分布式协议优化
  • DOI:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Yong Jiao;Eyuri Wakakuwa;Tomohiro Ogawa;Hiroshi Nagaoka;Hiroshi Nagaoka;Tomohiro Ogawa;Susumu Nishimura;西村進;西村 進;西村 進;西村進
  • 通讯作者:
    西村進
単体数え上げによる分散計算の組合せトポロジー
使用单纯形计数的分布式计算的组合拓扑
  • DOI:
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Yong Jiao;Eyuri Wakakuwa;Tomohiro Ogawa;Hiroshi Nagaoka;Hiroshi Nagaoka;Tomohiro Ogawa;Susumu Nishimura;西村進;西村 進
  • 通讯作者:
    西村 進
組合せトポロジーによる分散並列プロトコル発見アルゴリズム
使用组合拓扑的分布式并行协议发现算法
  • DOI:
  • 发表时间:
    2016
  • 期刊:
  • 影响因子:
    0
  • 作者:
    西村 進
  • 通讯作者:
    西村 進

西村 進的其他文献

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

{{ truncateString('西村 進', 18)}}的其他基金

Declarative Distirbuted Programming based on Combinatorial Topology
基于组合拓扑的声明式分布式编程
  • 批准号:
    20K11678
  • 财政年份:
    2020
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
非述語的多相型付けを用いたプログラム融合変換
使用非谓词多态类型的程序融合转换
  • 批准号:
    17700012
  • 财政年份:
    2005
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
制約に基づく汎用型推論モジュールの研究
基于约束的通用推理模块研究
  • 批准号:
    12780216
  • 财政年份:
    2000
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
東インドネシアの第四紀のテクトニクス
印度尼西亚东部第四纪构造
  • 批准号:
    63044074
  • 财政年份:
    1988
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Overseas Scientific Research
西南日本の漂移と密接に関係する韓半島中・南部の古地磁気学及び放射年代学的研究
与日本西南部漂移密切相关的朝鲜半岛中南部古地磁和射电年代学研究
  • 批准号:
    59043041
  • 财政年份:
    1984
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Overseas Scientific Survey
フィッショントラック年代決定法の改良と相互検討
裂变径迹测年方法的改进与互检
  • 批准号:
    X00050----539009
  • 财政年份:
    1980
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Co-operative Research (A)
インドネシア東部の物理地質学的研究
印度尼西亚东部自然地质研究
  • 批准号:
    X00160----304125
  • 财政年份:
    1978
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Overseas Scientific Survey
水稲栽培における田面凸凹の影響について
稻田不平整对水稻种植的影响
  • 批准号:
    X43210------6077
  • 财政年份:
    1968
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)

相似海外基金

Collaborative Research: SHF: MEDIUM: General and Scalable Pluggable Type Inference
合作研究:SHF:MEDIUM:通用且可扩展的可插入类型推理
  • 批准号:
    2312263
  • 财政年份:
    2023
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Continuing Grant
Collaborative Research: SHF: MEDIUM: General and Scalable Pluggable Type Inference
合作研究:SHF:MEDIUM:通用且可扩展的可插入类型推理
  • 批准号:
    2312262
  • 财政年份:
    2023
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Continuing Grant
多次元時系列データに潜在する動的な因果構造のデータ駆動型推論アルゴリズムの構築
为多维时间序列数据中隐藏的动态因果结构构建数据驱动的推理算法
  • 批准号:
    22K17967
  • 财政年份:
    2022
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Type soundness without runtime checks: From gradually to fully typed programs via type inference
无需运行时检查的类型健全性:通过类型推断从逐渐类型化程序到完全类型化程序
  • 批准号:
    518831-2018
  • 财政年份:
    2020
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Postgraduate Scholarships - Doctoral
Type soundness without runtime checks: From gradually to fully typed programs via type inference
无需运行时检查的类型健全性:通过类型推断从逐渐类型化程序到完全类型化程序
  • 批准号:
    518831-2018
  • 财政年份:
    2019
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Postgraduate Scholarships - Doctoral
Type soundness without runtime checks: From gradually to fully typed programs via type inference
无需运行时检查的类型健全性:通过类型推断从逐渐类型化程序到完全类型化程序
  • 批准号:
    518831-2018
  • 财政年份:
    2018
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Postgraduate Scholarships - Doctoral
COALGEBRAIC LOGIC PROGRAMMING FOR TYPE INFERENCE: Parallelism and Corecursion for New Generation of Programming Languages
用于类型推断的余代数逻辑编程:新一代编程语言的并行性和核心递归
  • 批准号:
    EP/K031864/2
  • 财政年份:
    2016
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Research Grant
CIF: Small: Rich Type Inference for Functional Programming
CIF:小型:函数式编程的丰富类型推理
  • 批准号:
    1319880
  • 财政年份:
    2013
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Standard Grant
Coalgebraic Logic Programming for Type Inference
用于类型推断的代数逻辑编程
  • 批准号:
    EP/K028243/1
  • 财政年份:
    2013
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Research Grant
COALGEBRAIC LOGIC PROGRAMMING FOR TYPE INFERENCE: Parallelism and Corecursion for New Generation of Programming Languages
用于类型推断的余代数逻辑编程:新一代编程语言的并行性和核心递归
  • 批准号:
    EP/K031864/1
  • 财政年份:
    2013
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Research Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了