亀山 幸義(カメヤマ ユキヨシ)
- 所属
- システム情報系
- 職名
- 教授
- ORCID
- 0000-0002-2693-5133
- URL
- 研究分野
ソフトウェア - 研究キーワード
プログラム論理 ソフトウェア検証 - 研究課題
依存型を持つ段階的計算体系の理論と実装 2022-04 -- 2026-03 亀山 幸義 日本学術振興会/基盤研究(B) 17,290,000円 先進的型理論に基づく多段階計算体系の設計と実装 2018-04 -- 2022-03 亀山 幸義 日本学術振興会/基盤研究(B) 12,740,000円 マルチステージ証明記述言語の設計と開発 2015-04 -- 2018-03 亀山 幸義 日本学術振興会/挑戦的萌芽研究 3,510,000円 信頼性の高いコード生成のためのプログラミング言語の実現 2013-04 -- 2016-03 亀山 幸義 日本学術振興会/基盤研究(B) 17,290,000円 必要呼び計算体系とコントロール抽象 2013-04 -- 2015-03 亀山 幸義 日本学術振興会/挑戦的萌芽研究 1,560,000円 階層的コントロールの論理とプログラム抽出 2011 -- 2012 亀山 幸義 日本学術振興会/挑戦的萌芽研究 2,340,000円 コード生成のためのプログラミング言語の基礎理論 2009 -- 2012 亀山 幸義 日本学術振興会/基盤研究(B) 10,790,000円 多値モデル検査法を用いたモデリング・エラーの発見 2008 -- 2009 亀山 幸義 日本学術振興会/挑戦的萌芽研究 3,000,000円 多値クリプキ構造に基づく意味論と抽象化の研究 2007-04 -- 2008-03 亀山幸義 (独)科学技術振興機構/出資金による受託研究 300,000円 プログラム自動生成とその信頼性に関する研究 2005-04 -- 2008-03 亀山幸義 東北大学ほか/国内共同研究 900,000円 さらに表示... - 職歴
2010 -- (現在) 筑波大学教授 - 学歴
-- 1985 東京大学 理学部 情報科学科 -- 1987 東京大学 理学系研究科 情報科学 - 取得学位
博士(工学) 京都大学 - 受賞
2013-10 科学研究費補助金第一段審査委員表彰 科学研究費補助金の第一段審査委員として評価された 1997 日本ソフトウェア科学会論文賞 - 論文
- Program generation meets program verification: A case study on number-theoretic transform
Masuda Masahiro; Kameyama Yukiyoshi
SCIENCE OF COMPUTER PROGRAMMING/232, 2024-01 - 代数的エフェクトを持つ2段階計算言語の型システム
横山 彪人; 亀山 幸義
日本ソフトウェア科学会第39回大会論文集, 2022-09 - Generating Programs for Polynomial Multiplication with Correctness Assurance
Tokuda Ryo; Kameyama Yukiyoshi
Proceedings of the 2023 ACM SIGPLAN International Workshop on Partial Evaluation and Program Manipulation/pp.27-40, 2023-01 - Unified Program Generation and Verification: A Case Study on Number-Theoretic Transform
Masuda Masahiro; Kameyama Yukiyoshi
Lecture Notes in Computer Science 13215, Functional and Logic Programming - 16th International Symposium, FLOPS 2022, Kyoto, Japan, May 10-12, 2022, Proceedings/pp.133-151, 2022-05 - FFT Program Generation for Ring LWE-Based Cryptography
Masahiro Masuda; Yukiyoshi Kameyama
Advances in Information and Computer Security - 16th International Workshop on Security (IWSEC 2021), Proceedings/12835/pp.151-171, 2021-09 - Unified Program Generation and Verification: A Case Study on Number-Theoretic Transform
Masuda Masahiro; Kameyama Yukiyoshi
Proceedigs of the 16th Internatioal Symposium on Functional and Logic Programming (FLOPS 2022), Springer LNCS/13215/pp.133-151, 2022-05 - Type-safe generation of modules in applicative and generative styles
Sato Yuhi; Kameyama Yukiyoshi
Proceedings of the 20th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences/pp.184-196, 2021-10 - One-Shot Algebraic Effects as Coroutines
Kawahara Satoru; Kameyama Yukiyoshi
Lecture Notes in Computer Science; Trends in Functional Programming - 21st International Symposium (TFP 2020), Revised Selected Papers/12222/pp.159-179, 2020-08 - Reorganizing queries with grouping
Rui Okura; YUkiyoshi Kameyama
Proceedings of the 19th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experience (GPCE '20)/pp.50-62, 2020-11 - Language-Integrated Query with Nested Data Structures and Grouping
Okura Rui; Kameyama Yukiyoshi
Lecture Notes in Computer Science, Functional and Logic Programming - 15th International Symposium (FLOPS) , Proceedings/12073/pp.139-158, 2020-09 - Module Generation Without Regret
Sato Yuhi; Kameyama Yukiyoshi; Watanabe Takahisa
Proceedings of the 2020 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation/pp.1-13, 2020-01 - Meta-Programming for Statistical Machine Learning
亀山 幸義
NII Shonan Seminar Report, 2018-07 - ACM大学対抗プログラミングコンテスト2016報告
亀山 幸義
コンピュータ ソフトウェア/34(1)/pp.1_52-1_57, 2017 - Program Generation for ML Modules (short paper)
Watanabe Takahisa; Kameyama Yukiyoshi
Proceedings of the ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation/pp.60-66, 2018-01 - Staging with Control: Type-Safe Multi-stage Programming with Control Operators
Oishi Junpei; Kameyama Yukiyoshi
ACM SIGPLAN NOTICES/52(12)/pp.29-40, 2017-12 - 定理証明器Coqの効率的な有限ドメイン関数ライブラリ
Kameyama Yukiyoshi
情報処理学会論文誌: プログラミング/10(1)/pp.14-28, 2017-01 - Refined Environment Classifiers - Type- and Scope-safe Code Generation
Kiselyov Oleg; Kameyama Yukiyoshi; Sudo Yuto
Proceedings of Asian Symposium on Programming Languages and Systems/pp.271-291, 2016-11 - Staging beyond Terms: Prospects and Challenges
Inoue Jun; Kiselyov Oleg; Kameyama Yukiyoshi
PEPM'16: PROCEEDINGS OF THE 2016 ACM SIGPLAN WORKSHOP ON PARTIAL EVALUATION AND PROGRAM MANIPULATION/pp.103-108, 2016 - Finally, Safely-Extensible and Efficient Language-Integrated Query
Suzuki Kenichi; Kiselyov Oleg; Kameyama Yukiyoshi
PEPM'16: PROCEEDINGS OF THE 2016 ACM SIGPLAN WORKSHOP ON PARTIAL EVALUATION AND PROGRAM MANIPULATION/pp.37-48, 2016 - Answer-Type Modification without Tears: Prompt-Passing Style Translation for Typed Delimited-Control Operators
Kobori Ikuo; Kameyama Yukiyoshi; Kiselyov Oleg
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE/(212)/pp.36-52, 2016 - Automatic Staging via Partial Evaluation Techniques
Kenichi Asai; Yukiyoshi Kameyama
Proceedings of the 7th International Symposium on Symbolic Computation in Software Science, 2016-03 - Staging beyond terms: prospects and challenges
Jun Inoue; Oleg Kiselyov; Yukiyoshi Kameyama
Proceedings of the 2016 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation/pp.103-108, 2016-01 - Combinators for Impure yet Hygienic Code Generation
Yukiyoshi Kameyama; Oleg Kiselyov; Chung-chieh Shan
Science of Computer Programming/112(2)/pp.120-144, 2015-11 - Generate and Offshore: Type-safe and Modular Code Generation for Low-Level Optimization
Naoki Takashima; Hiroki Sakamoto; Yukiyoshi Kameyama
Proceedings of the 4th ACM SIGPLAN Workshop on Functional High-Performance Computing/p.45, 2015-09 - ついにSQLを組み立てる;拡張可能で安全な統合言語クエリ
鈴木 健一; オレッグ、キセリョーフ; 亀山 幸義
第17回プログラミングおよびプログラミング言語ワークショップ論文集, 2015-03 - さらに表示...
- Program generation meets program verification: A case study on number-theoretic transform
- 著書
- Proceedings of the 5th International Workshop on Functional High-Performance Computing
Duke David; Kameyama Yukiyoshi
ACM, 2016-09 - Functional and Logic Programming (Proceedings of Seventh International Symposium on Functional and Logic Programming), Lecture Notes in Computer Science 2998
Yukiyoshi Kameyama; Peter J. Stuckey
Springer, 2004-04 - Polymorphic delimited continuations
Asai Kenichi; Kameyama Yukiyoshi
PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS/SPRINGER-VERLAG BERLIN/pp.239-254, 2007-01 - Typed dynamic control operators for delimited continuations
Kameyama Yukiyoshi; Yonezawa Takuo
FUNCTIONAL AND LOGIC PROGRAMMING/SPRINGER-VERLAG BERLIN/pp.239-254, 2008-01 - A Direct Algorithm for Multi-valued Bounded Model Checking
Andrade Jefferson O.; Kameyama Yukiyoshi
AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS/SPRINGER-VERLAG BERLIN/pp.80-94, 2008-01 - Closing the Stage From Staged Code to Typed Closures
Kameyama Yukiyoshi; Kiselyov Oleg; Shan Chung-chieh
PEPM'08: PROCEEDINGS OF THE 2008 ACM SIGPLAN SYMPOSIUM ON PARTIAL EVALUATION AND SEMANTICS-BASED PROGRAM MANIPULATION/ASSOC COMPUTING MACHINERY/pp.147-157, 2008-01 - Axioms for delimited continuations in the CPS hierarchy
Kameyama Y
COMPUTER SCIENCE LOGIC, PROCEEDINGS/SPRINGER-VERLAG BERLIN/pp.442-457, 2004-01
- Proceedings of the 5th International Workshop on Functional High-Performance Computing
- 会議発表等
- Coq の証明から抽出されたプログラムに対する型主導の最適化アルゴリズムとその形式化(ポスター発表)
礒田 華成; 亀山 幸義
第26回プログラミングおよびプログラミング言語ワークシップ/2024-03-05--2024-03-07 - 擬似引用方式のプログラム生成によるSQLクエリコンパイラ(ポスター発表)
夏井 優太; 亀山 幸義
擬似引用方式のプログラム生成によるSQLクエリコンパイラ(ポスター発表)/2024-03-05--2024-05-07 - 代数的エフェクトを持つ2段階計算言語の型システム
横山 彪人; 亀山 幸義
日本ソフトウェア科学会第39回大会/2022-08-31--2022-09-02 - Generating Programs for Polynomial Multiplication with Correctness Assurance
Tokuda Ryo; Kameyama Yukiyoshi
The 2023 ACM SIGPLAN International Workshop on Partial Evaluation and Program Manipulation/2023-01-16--2023-01-17 - Unified Program Generation and Verification: A Case Study on Number-Theoretic Transform
Masuda Masahiro; Kameyama Yukiyoshi
The 16th International Symposium on Functional and Logic Programming/2022-05-10--2022-05-12 - FFT Program Generation for Ring LWE-Based Cryptography
Masahiro Masuda; Yukiyoshi Kameyama
Advances in Information and Computer Security - 16th International Workshop on Security (IWSEC 2021), Proceedings/2021-08-31--2021-09-02 - Typed BNF: Backend-independent Semantic Actions
Zhao Taine; Kameyama Yukiyoshi
第24回プログラミングおよびプログラミング言語ワークショップ/2022-03-06--2022-03-08 - Unified Program Generation and Verification: A Case Study on Number-Theoretic Transform
Masuda Masahiro; Kameyama Yukiyoshi
The 16th Internatioal Symposium on Functional and Logic Programming (FLOPS 2022)/2022-05-10--2022-05-12 - Type-safe generation of modules in applicative and generative styles
Sato Yuhi; Kameyama Yukiyoshi
The 20th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences (GPCE 2021)/2021-10-17--2021-10-18 - 型付きDSLに対するプログラム変換の型安全なフレームワーク
高木 尚; 亀山 幸義
日本ソフトウェア科学会第37回大会/2020-09-08--2020-09-10 - Language-Integrated Query with Nested Data Structures and Grouping
Okura Rui; Kameyama Yukiyoshi
The 15th International Symposium on Functional and Logic Programming (FLOPS 2020)/2020-09-14--2020-09-16 - Reorganizing queries with grouping
Okura Rui; Kameyama Yukiyoshi
The 19th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences (GPCE '20)/2020-11-16--2020-11-17 - Module Generation without Regret
Sato Yuhi; Kameyama Yukiyoshi; Watanabe Takahisa
ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (PEPM')/2020-01-20--2020-01-20 - One-Shot Algebraic Effects as Coroutines
Kawahara Satoru; Kameyama Yukiyoshi
The 21st International Symposium on Trends in Functional Programming (TFP2020)/2020-02-13--2020-02-14 - Polymorphic Staged Calculus with Cross-Stage Persistence and Side Effects
菊地綾音; 亀山 幸義
情報処理学会第122回プログラミング研究発表会/2019-01-17--2019-01-18 - A Lightweight Approach to Module Generation
Kameyama Yukiyoshi
IFIP Working Group 2.11, Program Generation, 18th Meeting/2018-06-04--2018-06-06 - Program Generation for ML Modules
Watanabe Takahisa; Kameyama Yukiyoshi
ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (PEPM)/2018-01-08--2018-01-09 - 1MLのサブセット言語に対する型システムの構築
渡部 恭久; 亀山 幸義
第18回プログラミングおよびプログラミング言語ワークショップ ポスター発表/2016-03-07--2016-03-09 - Coq/SSReflect の extraction の改善
坂口 和彦; 亀山 幸義
第18回プログラミングおよびプログラミング言語ワークショップ ポスター発表/2016-03-07--2016-03-09 - Answer-Type Modification without Tears: Prompt-Passing Style Translation for Typed Delimited-Control Operators
Ikuo Kobori; Kameyama Yukiyoshi
Workshop on Continuations 2015/2015-01-22--2015-01-22 - 多値モデル検査を用いたモデル化の誤りの発見
辰己淳朗; 亀山幸義
情報処理学会第57回プログラミング研究会____/2006-01 - コード実行機能と計算エフェクトを持つ型付きマルチステージ言語
杉浦啓介; 亀山幸義
日本ソフトウェア科学会第26回大会____/2009-09 - 限定継続に基づくスケーラブルなウェブアプリケーション構築手法
田中麻峰; 亀山幸義
電子情報通信学会 ソフトウェアサイエンス研究会 技術報告____/2010-03 - Improving Error Message in Type System
Cynthia Kustanto; Yukiyoshi Kameyama
情報処理学会プログラミング研究会____/2010-03 - Typed dynamic control operators for delimited continuations
Kameyama Yukiyoshi; Yonezawa Takuo
9th International Symposium on Functional and Logic Programming/2008-04-14--2008-04-16 - さらに表示...
- Coq の証明から抽出されたプログラムに対する型主導の最適化アルゴリズムとその形式化(ポスター発表)
- 担当授業科目
2024-10 -- 2025-02 情報理工後期特別演習Af 筑波大学 2024-10 -- 2025-02 情報理工後期特別演習Bf 筑波大学 2024-04 -- 2024-08 情報理工前期特別研究Is 筑波大学 2024-10 -- 2025-02 情報理工前期特別研究IIf 筑波大学 2024-07 -- 2024-08 計算と情報科学 筑波大学 2024-04 -- 2024-08 コンピュータサイエンス特別演習B 筑波大学 2024-10 -- 2025-02 コンピュータサイエンス特別演習B 筑波大学 2024-10 -- 2025-02 情報理工前期特別研究D 筑波大学 2024-10 -- 2025-02 情報理工前期特別研究B 筑波大学 2024-10 -- 2025-02 情報理工後期特別研究f 筑波大学 さらに表示... - 学内管理運営業績
2018-04 -- 2020-03 情報科学類長
(最終更新日: 2024-09-27)