並列計算のための自己反映オブジェクト指向言語処理系

用于并行计算的自反射面向对象语言处理系统

基本信息

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

项目摘要

本研究では、自己反映並列オブジェクト指向言語ABCL/R3の言語設計および、インタプリタ処理系の作成を行い、従来のものより、より記述が容易で効率的な実行が可能となる言語処理系作成のための方向付けが得られた。具体的には、以下のとおりである。(1)ABCL/R3の言語設計、特にメタオブジェクトプロトコルに関しては、継承と委譲(delegation)による拡張を念頭に置き、細分化されたメソッド群によって定義を行った。特にこの細分化は、部分計算による実現を前提とすることで、プログラマが利用しすい形で定義することが可能になっている。そのため、報告者らがこれまで設計・実現を行ってきたABCL/R./R2に比べて、メタオブジェクトの拡張に継承機構が利用でき、再利用性を向上させている。また、メタインタプリタ設計に関しては、新しく委譲にもとづいた設計を行った。これによって、インタプリタ実行時にインタプリタ定義を拡張することが可能になり、動的かつ局所的な変更を容易にしている。さらに委譲オブジェクトは、関数定義への変換できるように制限されているため、部分計算を用いたコンバイルを容易にしている。(2)Schemeの並列オブジェクト指向拡張であるSchematicをもとにして、ABCL/R3のインタプリタ処理系を作成した。現在のところ、メタレベルの変更を含めた簡単なサンプルプログラムが動いている。Schematic処理系は、並列環境に対応しているため、ABCL/R3処理系を並列に動作させることは容易であると思われる。また、コンパイル方法については、メタオプジェクトを部分計算した結果を、他のオブジェクトと同様に扱うための枠組が必要であることが分かり、現在はその解決方法を新たな研究課題として検討している。
This study で は and their joint オ ブ ジ ェ ク ト ABCL to words/R3 の words design お よ び, イ ン タ プ リ タ 処 principle is の を い, consummate 従 to の も の よ り, よ り account が easy で な sharper rates may be line が と な る words 処 principle is done の た め の direction pay け が must ら れ た. Specifically, に に, and below, とお である である. (1) design, special に ABCL/R3 の words メ タ オ ブ ジ ェ ク ト プ ロ ト コ ル に masato し て は, 継 bearing 譲 と commission (delegation) に よ る company, zhang thought を に buy き, differentiation さ れ た メ ソ ッ ド group に よ っ て defined line を っ た. Trevor に こ の differentiation は, some calculation に よ る be presently を premise と す る こ と で, プ ロ グ ラ マ が using し す い form definition で す る こ と が may に な っ て い る. そ の た め, reporter ら が こ れ ま で line design, be presently を っ て き た ABCL/r. / R2 に べ て, メ タ オ ブ ジ ェ ク ト の company, zhang に 継 bearing institutions が using で き, recycling を upward さ せ て い る. ま た, メ タ イ ン タ プ リ タ design に masato し て は, new し く committee 譲 に も と づ い た line design を っ た. こ れ に よ っ て, イ ン タ プ リ タ be row に イ ン タ プ リ タ definition を company, zhang す る こ と が may に な り, moving か つ bureau of な - more を easily に し て い る. さ ら に committee 譲 オ ブ ジ ェ ク ト は, masato definition へ の variations in で き る よ う limitations に さ れ て い る た め, some calculation を い た コ ン バ イ ル を easy に し て い る. (2) Scheme の parallel オ ブ ジ ェ ク ト to company, zhang で あ る Schematic を も と に し て, ABCL/R3 の イ ン タ プ リ タ を 処 manage department made し た. Now の と こ ろ, メ タ レ ベ ル の - contains more を め た Jane 単 な サ ン プ ル プ ロ グ ラ ム が dynamic い て い る. Schematic 処 department は, tied for environmental に 応 seaborne し て い る た め, ABCL/R3 処 principle is tied for に を action さ せ る こ と は easy で あ る と think わ れ る. ま た, コ ン パ イ ル method に つ い て は, メ タ オ プ ジ ェ ク ト を part calculation し た results を, he の オ ブ ジ ェ ク ト と with others に Cha う た め の 枠 group が necessary で あ る こ と が points か り, now は そ の solution を new た な research topic と し て beg し 検 て い る.

项目成果

期刊论文数量(6)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
増原英彦: "並列自己反映言語システムの部分計算によるコンパイル技法" 情報処理学会論文誌. 37(7). 1290-1298 (1996)
Hidehiko Masuhara:“使用并行自反射语言系统的部分计算的编译技术”,日本信息处理学会汇刊 37(7) (1996)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
Kenichi Asai: "Partial Evaluation of Call-by-value lambda-calculus with Side-effects" Partial Evaluation and Semantic-Based Program Manipulation (PEPM). (to appear). (1997)
Kenichi Asai:“带有副作用的按值调用 lambda 演算的部分评估”部分评估和基于语义的程序操作 (PEPM)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
hidehiko Mashuhara: "Inplementing Parallel Language Construets Using a Reflective Object-Oriented Language" Proceedings of Reflection'96 Symposium. 79-91 (1996)
hidehiko Mashuhara:“使用反射性面向对象语言实现并行语言构造”Reflection96 研讨会论文集。
  • 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
  • 作者:
    田辺 裕大;青谷 知幸;増原 英彦
  • 通讯作者:
    増原 英彦
Towards Automatic Decoration
走向自动化装饰
  • DOI:
  • 发表时间:
    2016
  • 期刊:
  • 影响因子:
    0
  • 作者:
    田辺 裕大;青谷 知幸;増原 英彦;Tomoyuki Aotani and Tetsuo Kamina
  • 通讯作者:
    Tomoyuki Aotani and Tetsuo Kamina
アスペクト指向プログラミング
面向方面的编程
証明支援器Coqを使ったプログラミング言語の操作的意味論に基づく型安全性の拡張可能な形式化の研究
使用证明支持器Coq研究基于编程语言操作语义的类型安全的可扩展形式化
  • DOI:
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    奥河 諒;青谷 知幸;増原 英彦
  • 通讯作者:
    増原 英彦
ユーザー定義されたプログラム解析を利用するアスペクト指向プログラムのコンパイル手法
一种基于用户自定义程序分析的面向切面程序的编译方法

増原 英彦的其他文献

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

{{ truncateString('増原 英彦', 18)}}的其他基金

言語処理系フレームワークによる性能と開発効率を両立させる言語基盤の創出
使用语言处理框架创建一个兼顾性能和开发效率的语言平台
  • 批准号:
    23K28058
  • 财政年份:
    2024
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
High-Performance and Highly-Productive Language Infrastructures Based on Language Implementation Frameworks
基于语言实现框架的高性能、高生产力的语言基础设施
  • 批准号:
    23H03368
  • 财政年份:
    2023
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
自己反映言語による並列・分散アプリケーション記述の改善
使用自反思语言改进并行和分布式应用程序描述
  • 批准号:
    11780196
  • 财政年份:
    1999
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
多様な並行オブジェクトモデルをサポートする言語処理系の研究
支持多种并发对象模型的语言处理系统研究
  • 批准号:
    09780243
  • 财政年份:
    1997
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)

相似海外基金

新人看護師への共同リフレクションを導入した教育プログラムの開発
制定包含新护士联合反思的教育计划
  • 批准号:
    24K13591
  • 财政年份:
    2024
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
若手教師の自己リフレクションに関する実証研究
青年教师自我反思的实证研究
  • 批准号:
    24K06024
  • 财政年份:
    2024
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
若手看護師の臨床判断能力、リフレクション力育成に向けたリフレクション支援の検証
验证反思支持对培养年轻护士的临床判断和反思能力
  • 批准号:
    24K20265
  • 财政年份:
    2024
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
教師エージェンシーを通じた批判的リフレクションによる学校組織開発の学際的研究
通过教师机构的批判性反思对学校组织发展进行跨学科研究
  • 批准号:
    24K00383
  • 财政年份:
    2024
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
看護係長による現場型リフレクション支援の構造と支援ガイドの開発
制定护理主管现场反思支持的结构和支持指南
  • 批准号:
    24K20288
  • 财政年份:
    2024
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
身体性と協働性を活かしたリフレクションを可能にする授業検討会に関する実践的研究
利用物理性和协作性进行反思的课程复习会议的实践研究
  • 批准号:
    24K05626
  • 财政年份:
    2024
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
授業リフレクション研究における教師の洞察に関与する対話者の実態解明
澄清课堂反思研究中参与教师洞察的对话者的实际情况
  • 批准号:
    24K06312
  • 财政年份:
    2024
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
教育実習の体育授業実践におけるリフレクションに対する支援のデザイン
教学实践中体育课实践反思支撑设计
  • 批准号:
    24K06062
  • 财政年份:
    2024
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
A Learning Support System for Children to Continuously Challenge Issues without a Definitive Answers
一个让孩子们不断挑战没有明确答案的问题的学习支持系统
  • 批准号:
    23K02638
  • 财政年份:
    2023
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
道徳科の指導力向上を目的とした効果的な対話リフレクションの要因と授業改善への影響
德育教学能力提升的有效对话反思因素及其对课堂进步的影响
  • 批准号:
    23H05041
  • 财政年份:
    2023
  • 资助金额:
    $ 0.64万
  • 项目类别:
    Grant-in-Aid for Encouragement of Scientists
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了