Research on software contracts for highly interoperable software modules

高度互操作软件模块的软件契约研究

基本信息

  • 批准号:
    20H00582
  • 负责人:
  • 金额:
    $ 28.45万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
  • 财政年份:
    2020
  • 资助国家:
    日本
  • 起止时间:
    2020-04-01 至 2025-03-31
  • 项目状态:
    未结题

项目摘要

【研究項目1. モジュール間のデータ変換機構とその自動化の研究】前年度から行っているレコードとハッシュテーブルが相互運用な可能な言語の研究を進め,基本的な機能をSML#コンパイラ上に実装することができ,この成果について国内研究集会で論文発表を行った.一方で,SML#に実装されているOhoriの多相レコード計算の制限から再帰的データ構造の取り扱いに当初想定していなかった問題があること,ならびにコンパイラ内での中間処理に起因する制限から,ある種類のプログラムについてはうまくコンパイルできないことが判明した.前者について,解決の方策は既に得られているが理論的な問題がないことを確認する必要がある.後者については純粋にエンジニアリング的な問題であり時間をかければ解決可能であると見込んでいる.一般的なデータ変換の自動化機構については関連研究のサーベイなどを行った.また、関連して、LLVM IR からスマートコントラクト言語Michelsonへのコンパイル方式の研究を行った。これは多言語モジュールでスマートコントラクトを記述することにも繋がる。【研究項目2. 多言語モジュールで構成されたソフトウェアシステムの検証機構】交付申請書であげた(項目2-1)については,項目1のデータ変換自動化機構とも密接に関連することもあり,関連研究のサーベイに費した.(項目2-2)の多相型を持つ言語と動的型付言語間の相互運用を行うための実行検査については,前年度までの空間効率のよい実装の不可能性の理論的結果に基づき,不可能性がパラメータ性を実行時に保証するために使われている名前生成機構のみに因ることを理論的に示した.具体的には,空間効率の指標となるサイズ関数の定義を,連続したコアーションについてはサイズを定数と見做すことにすれば,空間効率がよいと見做せることを証明した.
[研究项目1.模块之间的数据转换机制及其自动化的研究] 我们从去年开始就一直在研究一种允许记录和哈希表之间互操作的语言,并在SML#编译器上实现了基本功能。在国内的一个研究会议上就此成果做论文报告。另一方面,由于Ohori在SML#中实现的多态记录计算的局限性,在处理递归数据结构时出现了一些意想不到的问题,以及由于编译器内部的中间处理而导致的某些类型的程序的限制。编译不好。对于前者,虽然已经得到了解决方案,但还需要确认理论上不存在问题。后者是一个纯粹的工程问题,我们希望随着时间的推移它可以得到解决。我们对通用数据转换自动化机制的相关研究进行了调查。此外,我们还研究了从LLVM IR到智能合约语言Michelson的编译方法。这也导致了用多语言模块编写智能合约。 [研究项目2.由多语言模块组成的软件系统的验证机制] 关于拨款申请中提到的(项目2-1),它也与项目1中的数据转换自动化机制密切相关,因此花费了研究调查。 (第2-2项)关于多态类型语言和动态类型语言之间的互操作性的执行检查,基于前一年关于空间高效实现的不可能性的理论结果,我们从理论上证明了不可能性仅是由于用于保证运行时参数性的名称生成机制所致。具体来说,我们证明,如果通过将大小视为连续联盟的常数来定义作为空间效率指标的大小函数,则可以认为空间效率良好。

项目成果

期刊论文数量(22)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Compilation of Coordinated Choice
协调选择汇编
  • DOI:
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Yuki Nishida; Atsushi Igarashi
  • 通讯作者:
    Atsushi Igarashi
Temporal Verification with Answer-Effect Modification: Dependent Temporal Type-and-Effect System with Delimited Continuations
具有答案效果修改的时间验证:具有定界延续的依赖时间类型和效果系统
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Taro Sekiyama; Hiroshi Unno
  • 通讯作者:
    Hiroshi Unno
代数的エフェクトとハンドラのためのエフェクトシステムの抽象化
代数效应和处理程序的效应系统抽象
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    吉岡 拓真; 関山 太朗; 五十嵐 淳
  • 通讯作者:
    五十嵐 淳
暗黙に相互運用可能なレコードとハッシュテーブルのための型推論とコンパイル手法
隐式互操作记录和哈希表的类型推断和编译技术
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    梅木 孝輔; 関山 太朗; 五十嵐 淳
  • 通讯作者:
    五十嵐 淳
分岐付き確率的プログラミング言語の実現に向けて
实现具有分支的概率编程语言
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    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:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    吉岡 拓真;関山 太朗;五十嵐 淳
  • 通讯作者:
    五十嵐 淳
暗黙に相互運用可能なレコードとハッシュテーブルのための型推論とコンパイル手法
隐式互操作记录和哈希表的类型推断和编译技术
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    梅木 孝輔;関山 太朗;五十嵐 淳
  • 通讯作者:
    五十嵐 淳
プログラミング言語の基礎概念
编程语言的基本概念
  • DOI:
  • 发表时间:
    2011
  • 期刊:
  • 影响因子:
    0
  • 作者:
    五十嵐 淳
  • 通讯作者:
    五十嵐 淳
文脈依存資源使用解析のための型システム
用于上下文相关资源使用分析的类型系统
  • DOI:
  • 发表时间:
    2008
  • 期刊:
  • 影响因子:
    0
  • 作者:
    仲井間 達也;五十嵐 淳;小林 直樹
  • 通讯作者:
    小林 直樹
顕在的契約計算におけるアップキャスト除去
清单合同计算中的 Upcast 删除
  • DOI:
  • 发表时间:
    2012
  • 期刊:
  • 影响因子:
    0
  • 作者:
    関山 太朗;五十嵐 淳
  • 通讯作者:
    五十嵐 淳

五十嵐 淳的其他文献

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

{{ truncateString('五十嵐 淳', 18)}}的其他基金

高反応性有機バナジウム錯体の設計・創製と高効率炭素-炭素結合形成反応
高反应性有机钒配合物和高效碳-碳键形成反应的设计和创造
  • 批准号:
    14J07313
  • 财政年份:
    2014
  • 资助金额:
    $ 28.45万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
様相論理に基づいたプログラム解析手法の研究
基于模态逻辑的程序分析方法研究
  • 批准号:
    15700011
  • 财政年份:
    2003
  • 资助金额:
    $ 28.45万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
高級並列言語の様々な安全性を保証するプログラム進化支援つき汎用型システムの研究
研究具有程序演化支持的通用系统,保证高级并行语言的各个安全方面
  • 批准号:
    13780203
  • 财政年份:
    2001
  • 资助金额:
    $ 28.45万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
並列プログラミング言語の静的解析とそれに基づく最適化の研究
并行编程语言静态分析及基于其的优化研究
  • 批准号:
    97J07813
  • 财政年份:
    1998
  • 资助金额:
    $ 28.45万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows

相似海外基金

双極性障害患者の睡眠・覚醒リズムに焦点を当てたプログラム医療機器の開発と効果検証
专注于双相情感障碍患者睡眠觉醒节律的可编程医疗设备的开发和有效性验证
  • 批准号:
    24K10682
  • 财政年份:
    2024
  • 资助金额:
    $ 28.45万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
本人の声質を利用した模倣練習による音痴改善のためのプログラム開発と有効性の検証
利用自己的音质进行模仿练习,开发改善音盲的方案并验证其有效性
  • 批准号:
    24K05977
  • 财政年份:
    2024
  • 资助金额:
    $ 28.45万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
発達特性を有する高専学生のための実験実習支援プログラムの検証と環境調整の実践
具有发展特征的技工学生实验实训支撑方案及环境调节实践验证
  • 批准号:
    24K06095
  • 财政年份:
    2024
  • 资助金额:
    $ 28.45万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
小児病院前救護におけるVR技術を用いた救命士教育プログラムの開発と教育効果の検証
利用VR技术开发儿科院前急救救生员教育方案并验证教育效果
  • 批准号:
    24K06335
  • 财政年份:
    2024
  • 资助金额:
    $ 28.45万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
自己制御教育プログラムの開発と効果検証
自我控制教育项目的制定及有效性验证
  • 批准号:
    24K06463
  • 财政年份:
    2024
  • 资助金额:
    $ 28.45万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了