9:00 - 10:00 セッション5: 招待講演 − 座長: 浅井 健一 (お茶の水女子大学)
線形論理とラムダ計算の計算量
[招待講演]
照井 一成 (京都大学数理解析研究所)
10:00 - 10:20 休憩
10:20 - 12:00 セッション6 − 座長: 稲葉 一浩 (国立情報学研究所)
基底項書き換え系の多項式時間合流性判定法の改良
[C1]
村井 正勝, 青戸 等人, 外山 芳人 (東北大学)
多項式サイズ正規形を保証する項書き換えシステムの経路順序
[C1]
磯部 耕己, 青戸 等人, 外山 芳人 (東北大学)
Verification of Tree-Processing Programs via Higher-Order Model Checking
[C2]
Hiroshi Unno, Naoshi Tabuchi, Naoki Kobayashi (Tohoku University)
出典: 8th Asian Symposium on Programming Languages and Systems (APLAS 2010), pp. 312-327, 2010
General Bindings and Alpha-Equivalence in Nominal Isabelle
[C2]
Christian Urban*, Cezary Kaliszyk** (*TU Munich, **University of Tsukuba)
出典: 20th European Symposium on Programming (ESOP 2011), to appear
12:00 - 13:30 昼食
13:30 - 14:45 セッション7 − 座長: 横山 大作 (東京大学)
A Homomorphism-based Framework for Systematic Parallel Programming with MapReduce
[C1]
Yu Liu*, Zhenjiang Hu** (*The Graduate University for Advanced Studies, **National Institute of Informatics)
標準 Java 仮想機械上で動的にメンバーの追加を行う機構の提案
[C1]
早船 総一郎, 千葉 滋 (東京工業大学)
Mostly modular compilation of crosscutting concerns by contextual predicate dispatch
[C2]
Shigeru Chiba*, Atsushi Igarashi**, Salikh Zakirov* (*Tokyo Institute of Technology, **Kyoto University)
出典: 25th ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages, and Applications (OOPSLA 2010), pp. 539-554, 2010
14:45 - 15:10 休憩
15:10 - 16:50 セッション8 − 座長: 磯部 祥尚 (産業技術総合研究所)
模倣に基づくグラフスキーマを利用したビュー更新可能性判定
[C1]
中野 圭介*, 日高 宗一郎**, 胡 振江**, 稲葉 一浩**, 加藤 弘之** (*電気通信大学, **国立情報学研究所)
An Algebraic Approach to Efficient Parallel Algorithms for Nested Reductions
[C1]
Kento Emoto (University of Tokyo)
Bidirectionalizing Graph Transformations
[C2]
Soichiro Hidaka*, Zhenjiang Hu*, Kazuhiro Inaba*, Hiroyuki Kato*, Kazutaka Matsuda**, Keisuke Nakano*** (*National Institute of Informatics, **Tohoku University, ***The University of Electro-Communications)
出典: 15th ACM SIGPLAN International Conference on Functional Programming (ICFP 2010), pp. 205-216, 2010
Calculating Tree Navigation with Symmetric Relational Zipper
[C2]
Yuta Ikeda, Susumu Nishimura (Kyoto University)
出典: 20th ACM SIGPLAN 2011 Workshop on Partial Evaluation and Program Manipulation (PEPM 2011), pp. 101-110, 2011
16:50 - 17:15 休憩
17:15 - 18:30 セッション9 − 座長: 今井 宜洋 (ITプランニング)
Haskellによる拡張性の高いプレゼンテーション・システム
[C1]
今村 悠, 岩崎 英哉 (電気通信大学)
宣言的記述からの関数型言語によるゲームプログラムの導出
[C1]
松島 勇介, 上野 雄大, 森畑 明昌, 大堀 淳 (東北大学)
MikiBeta : A General GUI Library for Visualizing Proof Trees --- System Description and Demonstration ---
[C2]
Kanako Sakurai, Kenichi Asai (Ochanomizu University)
出典: 20th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2010), LNCS, to appear
18:30 - 20:30 夕食
20:30 - 22:00 セッション10: ポスター・デモ2
Java 言語のための暗黙的に型定義される構造体
[C3 (ポスター)]
大久保 貴司, 千葉 滋 (東京工業大学)
IDE を活用した言語機構に頼らないコード再利用のためのモジュール化
[C3 (ポスター)]
寺本 裕基, 武山 文信, 千葉 滋 (東京工業大学)
内部ドメイン専用言語支援のための型に連動した字句・構文ルールの変更機構
[C3 (ポスター)]
市川 和央, 千葉 滋 (東京工業大学)
機能モジュールの合成コードのより良いモジュール化に向けて
[C3 (ポスター)]
武山 文信, 千葉 滋 (東京工業大学)
細かい粒度でコードの再利用を可能とするメソッド内メソッドの Java 言語への導入
[C3 (ポスター)]
平松 俊樹 (東京工業大学)
プログラム構造に強く依存しないポイントカットの提案
[C3 (ポスター)]
伊尾木 将之 (東京工業大学)
プログラムの織り込み関係を可視化するアウトラインビューの提案と実装
[C3 (ポスター)]
大谷 晃司 (東京工業大学)
量子プロトコルの形式的検証のための観測同値
[C3 (ポスター)]
久保田 貴大, 角谷 良彦 (東京大学)
Coq を用いた Hadoop MapReduce アプリケーションの仕様記述とプログラム抽出
[C3 (ポスター)]
小野 洸亮*, 田辺 良則**, 谷 幹也***, 中野 雄介*, 野田 夏子***, 萩谷 昌己*, 平井 洋一*, 細野 繁***, 蒔原 省吾* (*東京大学, **国立情報学研究所, ***日本電気株式会社)
型に場所がついた計算体系
[C3 (ポスター)]
木村 大輔*, 角谷 良彦** (*NII, **東京大学)
コレクションデータのパターンマッチ
[C3 (ポスター)]
江木 聡志 (東京大学)
対称λ計算と古典論理 Reloaded
[C3 (ポスター)]
上田 やよい (お茶の水女子大学)
AlGoL: プログラミング言語の基礎を学ぶアプリケーションの提案
[C3 (ポスター・デモ)]
対馬 かなえ, 増子 萌 (お茶の水女子大学)
Automatic Parallelization via Matrix Multiplication
[C3 (ポスター)]
Shigeyuki Sato, Hideya Iwasaki (The University of Electro-Communications)
Haskell で記述した仮想マシンモニタの評価
[C3 (ポスター)]
大山 恵弘, 岩崎 英哉 (電気通信大学)
Haskell による拡張性の高いプレゼンテーション・システム
[C3 (デモ)]
今村 悠, 岩崎 英哉 (電気通信大学)
スクリプト言語向けスタックベース GC と Lua への実装
[C3 (ポスター)]
小室 直, 阿部 公輝 (電気通信大学)
並行処理記述のための DynAlloy の拡張
[C3 (ポスター・デモ)]
岩塚 卓弥, 結縁 祥治 (名古屋大学)
CONPASU: 記号処理に基づく並行プロセスの状態数削減ツール
[C3 (ポスター・デモ)]
磯部 祥尚 (産業技術総合研究所)
OCaml への GADT の導入
[C3 (ポスター・デモ)]
Jacques Garrigue, Jacques Le Normand (名古屋大学)
制約付き項書換え系における木準同型写像を用いた等価性証明ツール
[C3 (ポスター・デモ)]
高桑 一也, 西田 直樹, 大場 康司, 酒井 正彦, 坂部 俊樹, 草刈 圭一朗 (名古屋大学)
難解言語 Malbolge におけるプログラミング環境の構築と改良
[C3 (ポスター・デモ)]
長坂 哲, 安藤 聡, 酒井 正彦, 坂部 俊樹, 草刈 圭一朗, 西田 直樹 (名古屋大学)
難解言語 Malbolge における高級アセンブリ言語への加算命令の追加
[C3 (ポスター・デモ)]
安藤 聡, 長坂 哲, 酒井 正彦, 坂部 俊樹, 草刈 圭一朗, 西田 直樹 (名古屋大学)
モナド的意味論の比較問題について
[C3 (ポスター)]
勝股 審也 (京都大学)
確率的オートマトンにおける決定的スケジューラのための非決定的確率的モナド
[C3 (ポスター)]
佐藤 哲也 (京都大学)
分離論理を用いた,C 言語プログラムの機械的検証
[C3 (ポスター)]
アフェルト レナルド*, 山田 聖** (*産業技術総合研究所, **株式会社レピダム)
Java 経験者を対象とした関数型プログラム学習支援環境の開発
[C3 (ポスター)]
佐藤 功二, 高田 喜朗 (高知工科大学)