Type systems for verification of temporal and state-dependent properties in the presence of various computational effects
Type systems for verification of temporal and state-dependent properties in the presence of various computational effects
批准号:
22K17875
负责人:
関山 太朗
金额:
$3.0万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Early-Career Scientists
财政年份:
2022
资助国家:
日本
项目状态:
未结题
起止时间:
2022-04-01 至 2025-03-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
2022年度は限定継続演算子を利用するプログラムの時相的性質を検証するための手法について研究を行った。限定継続演算子は限定継続と呼ばれる、一種のプログラム文脈を値として取り出すことのできる命令で、これを利用することで例外、バックトラック、ジェネレーターなどの、計算効果を引き起こす様々なプログラミング機能が実装できることが知られている。そのためこの命令を扱えるような検証手法を与えることで、上記に挙げたプログラミング機能を利用するプログラムの性質を検証することが可能となる。2022年度はshift0/resetと呼ばれる限定継続演算子に対し、時相的性質を検証するための型理論を構築し、検証手法実装への足がかりを掴んだ。また今回の手法を応用することで、エフェクトハンドラと呼ばれる別種の限定継続演算子に対して依存篩型による正確な検証を可能にする型理論を構築することにも成功した。さらに限定演算子の利用を前提とした時相的検証の研究を通して、より一般的な再帰型を用いるプログラムを対象とした時相的検証に関する知見を得ることができた。
期刊论文(3)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
代数的エフェクトとハンドラのためのエフェクトシステムの抽象化
代数效应和处理程序的效应系统抽象
DOI:
--
发表时间:
2023
期刊:
影响因子:
--
作者:
[吉岡 拓真, 関山 太朗, 五十嵐 淳]
通讯作者:
五十嵐 淳
計算効果入門 ― プログラミングから理論まで ―
计算效应简介——从编程到理论——
DOI:
--
发表时间:
2022
期刊:
影响因子:
--
作者:
[関山 太朗, 勝股 審也, 叢 悠悠]
通讯作者:
叢 悠悠
Temporal Verification with Answer-Effect Modification: Dependent Temporal Type-and-Effect System with Delimited Continuations
具有答案效果修改的时间验证:具有定界延续的依赖时间类型和效果系统
DOI:
10.1145/3571264
发表时间:
2023
期刊:
Proceedings of the ACM on Programming Languages
影响因子:
--
作者:
[Sekiyama Taro, Unno Hiroshi]
通讯作者:
Unno Hiroshi
限定継続のための高階プログラム論理
用于有限延续的高阶程序逻辑
DOI:
--
发表时间:
2023
期刊:
影响因子:
--
作者:
[佐藤 惇, 関山 太朗, 五十嵐 淳]
通讯作者:
五十嵐 淳
代数的エフェクトハンドラのための篩型システム
用于代数效应处理程序的筛选系统
DOI:
--
发表时间:
2023
期刊:
影响因子:
--
作者:
[川俣 楓河, 海野 広志, 関山 太朗, 寺内 多智弘]
通讯作者:
寺内 多智弘
並行・並列プログラミングのためのスケーラブルな自動プログラム検証技術
-
批准号:24H00699
-
项目类别:Grant-in-Aid for Scientific Research (A)
-
资助金额:$30.04万
-
财政年份:2024
-
负责人:関山 太朗
-
依托单位:
動的型付けと静的型付けを融合した漸進的型付けのメタ理論
-
批准号:19K20247
-
项目类别:Grant-in-Aid for Early-Career Scientists
-
资助金额:$2.66万
-
财政年份:2019
-
负责人:関山 太朗
-
依托单位:
海外基金