课题基金 / 基金详情

自己反映計算による発展可能コンパイラ

自己反映計算による発展可能コンパイラ
具有自反射计算功能的可进化编译器
批准号:
10139204
负责人:
千葉 滋
金额:
$0.96万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research on Priority Areas (A)
财政年份:
1998
资助国家:
日本
项目状态:
已结题
起止时间:
1998 至 --

项目摘要

项目成果

千葉 滋的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
我々が既に開発していたC++言語用の発展可能コンパイラOpenC++の設計を元にJava言語用の発展可能コンパイラOpenJavaを開発した。またOpenJavaを実際にいくつかの有名なデザイン・パターンに対応するよう発展させ、その発展可能性を検証した。Java言語はC++言語に比べ、設計が精錬されているため、発展させるためのAPIは、OpenC++より簡潔で理解しやすいものとすることができた。本研究は当初、我々がこれまで研究してきた拡張機構を備えたコンパイラの技術をもとに、これをソフトウェアの発展機構として応用することを目標として始まった。しかしながら、ソフトウェアの改良過程の支援という応用システムの研究は、「発展機構を備えたソフトウェアの構成原理の研究」に直接的に貢献しているとはいいがたい。このような考えは、研究を進めていくうちに次第に強くなり、徐々に、ソフトウェアを発展させる上で実際に問題となっていることを解決する方向に、研究の目的を変化させていった。この結果、我々は発展可能コンパイラの技術の応用として、schema evolutionを見いだし、現在までに、「メタ」プログラムに従ってプログラムを自動編集するソフトウェアJavassistをJava言語用に開発した。このソフトウェアはschem evolutionに関する応用に十分な程度の発展機能を備えている。Javassistの特徴は、ソースコードを必要とせず、実行時(正確にはロード時)にバイナリコード(バイトコード)を直接編集できる機能を提供している点である。また、実行時にプログラムを編集しても、全体の実行速度が大きく影響をうけないよう、効率のよい処理を実現している。
期刊论文(3)
专著(0)
科研奖励(0)
会议论文
Chiba, Tatsubori: "Yet Another java, lang, Class" Proc.of Ecoop '98 Workshop on Reflective Object-Oriented Programming and Systems. (1998)
Chiba, Tatsubori:“又一个 java、lang、Class”Proc.of Ecoop 98 反射面向对象编程和系统研讨会。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Shigeru Chiba: "Javassist-A Reflection-based Programming Wizard for Java" Proc.of OOPSLA'98 Workshop on Reflective Programming in Ctt and Java. 51-55 (1998)
Shigeru Chiba:“Javassist - 基于反射的 Java 编程向导”Proc.of OOPSLA98 Ctt 和 Java 反射编程研讨会。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Tatsubori, Chiba: "Programming Support of Design Patterns with Compile time Reflection" Proc.of OOPSLA'98 Workshop on Reflective Programming in Ctt and Java. 56-60 (1998)
Tatsubori, Chiba:“使用编译时反射对设计模式进行编程支持”Proc.of OOPSLA98 Ctt 和 Java 反射编程研讨会。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
エッジ型 IoT システムのためのプログラミング環境
  • 批准号:
    24H00688
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
  • 资助金额:
    $30.45万
  • 财政年份:
    2024
  • 负责人:
    千葉 滋
  • 依托单位:
脂肪酸伸長を起点とする血液脂質学の開拓および白血病治療戦略
  • 批准号:
    23H00428
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
  • 资助金额:
    $30.2万
  • 财政年份:
    2023
  • 负责人:
    千葉 滋
  • 依托单位:
A Software Platform for Edge IoT Systems
  • 批准号:
    20H00578
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
  • 资助金额:
    $28.7万
  • 财政年份:
    2020
  • 负责人:
    千葉 滋
  • 依托单位:
巨核球産生ニッチの可視化とニッチにおけるNotchシグナルの機能解析
  • 批准号:
    22390191
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
  • 资助金额:
    $7.32万
  • 财政年份:
    2010
  • 负责人:
    千葉 滋
  • 依托单位:
海外基金