Modelling of Control Capture and Its Applications
控制捕获建模及其应用
基本信息
- 批准号:20K11743
- 负责人:
- 金额:$ 2.5万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Scientific Research (C)
- 财政年份:2020
- 资助国家:日本
- 起止时间:2020-04-01 至 2024-03-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
例外処理機構は、多くのプログラミング言語において重要な仕組みであり、大域脱出とfinallyブロックを通じてコントロールキャプチャが提供されている。大域脱出や一級継続は、意味論や数理論理学との関連性を含め、多くの研究成果が得られている。しかし、コントロールキャプチャに関する研究はまだ不十分である。本研究では、これまでの大域脱出・一級継続の研究結果を基盤として、コントロールキャプチャ機能を有する例外処理機構の計算モデルを提案する。関数型言語の計算モデルであるラムダ計算を始めとして、命令形言語やオブジェクト指向言語など様々なプログラミングパラダイムに対して研究を進める。さらに、その計算モデルを基盤として、コントロールキャプチャ機能を有する例外処理機構に対する検証手法を確立する。研究成果によって、コントロールキャプチャ機能に対する新たな理解が深まり、導入されていない言語への指針が得られ、コントロールキャプチャや例外処理機構を用いたプログラムのシステム検証の構築が期待される。プログラミング言語における関数クロージャは、自由変数を含む関数本体と、それらの値との関連付け(環境)を伴う。従来の理論では、関数クロージャから環境部分を抽出することで、環境を第一級オブジェクトとして扱う必要があった。本研究では、ラムダ計算において関数クロージャの環境を別の関数クロージャの環境と置き換える方法を提案し、環境を直接第一級オブジェクトとして扱うことを避ける。新たな計算システム「環境移植を伴うラムダ計算」が導入され、構文・簡約規則で定義される。変換意味論により簡約の健全性が示され、簡単な型システムと主題簡約性が提供される。このアプローチは、関数クロージャの理解と扱いを改善する新たな方法を提案している。
Exception handling organization, multi-purpose organization, large area removal出とfinally ブロックを通じてコントロールキャプチャが provides されている. The large domain escapes from the first level, the meaning theory, the number theory, the correlation, and the multi-research results are obtained.しかし、コントロールキャプチャに关する Research はまだNot very である. This study is based on the results of the large-area escape and first-level research. The ントロールキャプチャfunction has an exception processing mechanism and a calculation モデルを proposal. Calculation of the number-type language, calculation, calculation, and imperative language.ェクトPoint to the wordsなど様々なプログラミングパラダイムに対して研究を入める.さらに、そのcalculationモデルをbaseとして、コントロールキャプThis function has an exception handling mechanism and the certification method has been established. The research results are as follows: Needle, コントローコントロールキャプチャや exception processing mechanism を use いたプログラムのシステム検证のconstruction and expectation される.プログラミングverbal におけるkanshu クロージャは, free 変number をcontaining kanshu noumenon と, それらの値とのrelated pay け (environment) を companion う. The theory of 従来では, the level of the environment part is drawn out, and the environment is the first level necessary. In this study, we calculated the number of において妯寇ロージャのEnvironment and the number of クロージャのEnvironment. The method of setting up the replacement is the proposal, and the environment is the direct first-level solution.新たなcalculationシステム「Environment transplantationを与うラムダcalculation」がimportされ、Composition・Simplification rulesでDefinitionされる. Change meaning theory によりsimplification and soundness がshow され, simplistic なtype システムとtheme simplicity がprovide される.このアプローチは, Kanshu クロージャのUnderstanding と扱いを Improvement するNew たなmethodをProposal している.
项目成果
期刊论文数量(5)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Extracting Environments from Function Closures
从函数闭包中提取环境
- DOI:
- 发表时间:2022
- 期刊:
- 影响因子:0
- 作者:Shin-ya Nishizai;Yuta Takayanagi
- 通讯作者:Yuta Takayanagi
Untyped lambda calculus with functionally referable environments
具有功能可引用环境的无类型 lambda 演算
- DOI:10.1145/3457784.3457798
- 发表时间:2021
- 期刊:
- 影响因子:0
- 作者:Nishizaki Shin-ya;Kasuga Ryotaro
- 通讯作者:Kasuga Ryotaro
Transplanting of Environments between Closures in the lambda calculus
lambda演算中闭包之间环境的移植
- DOI:
- 发表时间:2023
- 期刊:
- 影响因子:0
- 作者:Atsushi Nunome;Hiroaki Hirata;Shin-ya NISHIZAKI
- 通讯作者:Shin-ya NISHIZAKI
Formalizing dynamic-wind in the lambda calculus
在 lambda 演算中形式化动态风
- DOI:
- 发表时间:2022
- 期刊:
- 影响因子:0
- 作者:Ryotaro Kasuga;Shin-ya Nishizaki
- 通讯作者:Shin-ya Nishizaki
{{
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 }}
西崎 真也其他文献
西崎 真也的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('西崎 真也', 18)}}的其他基金
線型論理を応用した安全性向上のためのコスト解析の形式的手法
使用线性逻辑提高安全性的成本分析形式化方法
- 批准号:
16700025 - 财政年份:2004
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for Young Scientists (B)
デバッギングを指向した型推論に関する研究
用于调试的类型推断研究
- 批准号:
13780210 - 财政年份:2001
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for Young Scientists (B)
自己反映的プログラミングにもとづく動的分散ライブラリ機構の研究
基于自反射编程的动态分布式库机制研究
- 批准号:
11780197 - 财政年份:1999
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
環境の理論によるプログラミング言語の発展機構に関する研究
基于环境理论的程序设计语言发展机制研究
- 批准号:
10139205 - 财政年份:1998
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for Scientific Research on Priority Areas (A)
自己反映的プログラミングのための計算・論理体系
自反思编程的计算和逻辑系统
- 批准号:
09780241 - 财政年份:1997
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
ソフトウェアの発展における環境の理論に関する研究
软件开发环境理论研究
- 批准号:
09245204 - 财政年份:1997
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for Scientific Research on Priority Areas
構造化されたリフレクションをもつ型理論と知識表現への応用
具有结构化反射的类型理论及其在知识表示中的应用
- 批准号:
07780331 - 财政年份:1995
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
相似海外基金
安全・高信頼ソフトウェアシステムのための高階・型付き・並行プログラミング言語理論
用于安全可靠软件系统的高阶、类型和并发编程语言理论
- 批准号:
23K20379 - 财政年份:2024
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
コンパイラ中間表現に基づく情報流解析による安全性検証の多プログラミング言語展開
基于编译器中间表示的信息流分析多编程语言安全验证开发
- 批准号:
24K14906 - 财政年份:2024
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
第二プログラミング言語習得における認知シミュレーション
学习第二编程语言的认知模拟
- 批准号:
24K14902 - 财政年份:2024
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
高階書換え系による次世代マルチパラダイム・プログラミング言語の展開
使用高阶重写系统开发下一代多范式编程语言
- 批准号:
24K02919 - 财政年份:2024
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
高い抽象度レベルを持つ宣言的分散プログラミング言語の実現と高度化
具有高抽象级别的声明式分布式编程语言的实现和改进
- 批准号:
24K02922 - 财政年份:2024
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
量子計算・確率計算と高級プログラミング言語の融合のための基盤理論
量子计算/概率计算与高级编程语言融合的基础理论
- 批准号:
24K14814 - 财政年份:2024
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
プログラミング言語への意味的バージョンの導入による更新支援技術の研究
编程语言引入语义版本更新支持技术研究
- 批准号:
23K19961 - 财政年份:2023
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for Research Activity Start-up
次世代の高機能量子プログラミング言語の設計と、特に変数の扱いに関する理論的研究
下一代高性能量子编程语言的设计特别是变量处理的理论研究
- 批准号:
23KJ1372 - 财政年份:2023
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for JSPS Fellows
バージョンを言語要素に持つプログラミング言語の開発
开发以版本作为语言元素的编程语言
- 批准号:
22KJ1313 - 财政年份:2023
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for JSPS Fellows
初等中等教育における異なるプログラミング言語へのシームレスな接続に関する研究
中小学教育中不同编程语言的无缝衔接研究
- 批准号:
22K02954 - 财政年份:2022
- 资助金额:
$ 2.5万 - 项目类别:
Grant-in-Aid for Scientific Research (C)














{{item.name}}会员




