PPL 2021: 第23回プログラミングおよびプログラミング言語ワークショップ
PROGRAM

Days: Tuesday, March 9th Wednesday, March 10th Thursday, March 11th

Tuesday, March 9th

View this program: with abstractssession overviewtalk overview

10:10-11:50 Session 2: 言語処理系
10:10
[C1] オブジェクトレイアウトを表すメタオブジェクトを含むヒープに対するスレッド化コンパクション (abstract)
10:35
[C2] Amalgamating Different JIT Compilations in a Meta-tracing JIT Compiler Framework (abstract)
11:00
[C1] control / prompt の仮想機械導出 (abstract)
11:25
[C2] Sparcl: a language for partially-invertible computation (abstract)
13:00-14:10 Session 3: 招待講演1

招待講演前に2件(フィックスターズ様、東大IPC様)のスポンサートークを予定しています

13:00
関数型言語ElixirのIoTシステム開発への展開 (abstract)
14:30-15:20 Session 4: 教育
14:30
[C1] OCaml初学者の学習調査 (abstract)
14:55
[C1] ブロック型言語からテキスト型言語への移行を補助するプログラミング学習環境 (abstract)
15:30-17:30 Session 5: ポスター1

チェア:関山 太朗  副チェア(Gather担当):佐藤 重幸

15:30
ライブデータ構造プログラミングの大規模データ利用のための改善(ポスター・デモ) (abstract)
15:30
定理証明支援系Mizar上での開発を補助するエディタ拡張機能(ポスター・デモ) (abstract)
15:30
HyperLMNtal を用いた G-Machine の実装(ポスター) (abstract)
15:30
ブロック構造を持つ並列プログラムに対する可逆実行環境(ポスター・デモ) (abstract)
15:30
スカラ置換に基づく分岐発散の低減(ポスター) (abstract)
15:30
HFL(N) の循環証明の半自動的構成(ポスター) (abstract)
15:30
2次元図形作図ライブラリ draw2d による正17角形の作図 (ポスター・デモ) (abstract)
15:30
control/promptのためのCPS変換とその正当性(ポスター) (abstract)
15:30
配列言語の長所を分かりやすく味わう: OCaml上の埋め込み配列言語(ポスター・デモ) (abstract)
15:30
Unsafe Rustプログラムの半自動正当性検証(ポスター・デモ) (abstract)
15:30
out-of-core行列積とタスク並列言語Tascellによる並列化の評価(ポスター) (abstract)
15:30
移植性に優れた計算状態操作機構を用いた並列言語処理系の性能評価(ポスター) (abstract)
15:30
逐次プログラムの停止性への篩型を用いた帰着によるπ計算の停止性解析(ポスター) (abstract)
15:30
分離論理におけるエンテイルメント判定問題の決定不能性(ポスター) (abstract)
15:30
混合サイズアクセスのある並行Cプログラム向けモデル検査器(ポスター・デモ) (abstract)
15:30
文法の規則集の編集によるプログラム例からの文法の生成とその実装(ポスター・デモ) (abstract)
15:30
Effekt言語の双方向エフェクトによる拡張(ポスター・デモ) (abstract)
15:30
暗号通貨向けストレージシステムにおけるデータ永続化処理の形式検証(ポスター) (abstract)
15:30
SMTソルバーを利用した算術式を含む高階関数の等価性検証手法(ポスター・デモ) (abstract)
15:30
Koka言語に対するエフェクト割り当て最適化(ポスター) (abstract)
15:30
階層的制約を用いたマルチエージェントシステムの投機的処理(ポスター) (abstract)
15:30
MPI-3 RMA上のページベース分散共有メモリの性能解析(ポスター) (abstract)
15:30
制御フローグラフに対する深層学習を用いた逆コンパイルの精度改善(ポスター・デモ) (abstract)
15:30
汎言語的ライブプログラミング環境のためのデータ構造解析手法(ポスター) (abstract)
17:30-18:30 学生向け交流企画1

テーマ:研究生活

研究のモチベーションを維持するコツや、(社会人)ドクターの生活などについて、先輩相談員が語ってくれます。

Chair:
Wednesday, March 10th

View this program: with abstractssession overviewtalk overview

10:00-10:50 Session 6: 論理
10:00
[C1] ビザンチン将軍問題における知識の分析に基づく故障の特定 (abstract)
10:25
[C2] Intuitionistic Fixed Point Logic (abstract)
11:10-12:00 Session 7: 意味論
11:10
[C2] Weakest Preconditions in Fibrations (abstract)
11:35
[C2] A General Semantic Construction of Dependent Refinement Type Systems, Categorically (abstract)
13:00-14:05 Session 8: 招待講演2

招待講演前に1件(KLab様)のスポンサートークを予定しています

13:00
Ruby 3の新機能としての静的型検査の開発 (abstract)
14:30-15:20 Session 9: 型
14:30
[C2] A Functional Abstraction of Typed Trails (abstract)
14:55
[C2] Signature Restriction for Polymorphic Algebraic Effects (abstract)
15:30-17:30 Session 10: ポスター2

チェア:関山 太朗  副チェア(Gather担当):佐藤 重幸

15:30
Mizar数学ライブラリをホスティングするWebプラットフォーム(ポスター・デモ) (abstract)
15:30
モデル検査法による交通輸送システムの近似スケジューリング(ポスター) (abstract)
15:30
グラフ書き換え言語LMNtalにおける非連結サブグラフパターンマッチング高速化手法(ポスター) (abstract)
15:30
Pelemay, PelemayFp, excv: Elixir向けデータ並列スケルトン・画像処理ライブラリの試作 (ポスター・デモ) (abstract)
15:30
NMTを用いたPythonと日本語間の双方向翻訳(ポスター) (abstract)
15:30
Copy Reduction and Latency Hiding for MPI-Based Implementations of the Tascell Task-Parallel Language(ポスター) (abstract)
15:30
Agda による対位法の形式化(ポスター・デモ) (abstract)
15:30
仮想マシン方式PEGパーサにおけるWAMライクな最適化アプローチ(ポスター) (abstract)
15:30
プログラムの自動検証のための引数付き再帰篩型(ポスター) (abstract)
15:30
ホモロジーの推論のための Martin-L ̈of 型理論(ポスター) (abstract)
15:30
物理情報システムに対するブラックボックス検査の構文的仕様強化による最適化(ポスター) (abstract)
15:30
UTSベンチマークを用いた階層的計算省略に基づく並列実行モデルの性能評価(ポスター) (abstract)
15:30
Committed-Choice PEGのATNによるパーサ実装と構文エラー処理(ポスター) (abstract)
15:30
MetaOCamlによる自律型ロボットのためのCコード生成(ポスター・デモ) (abstract)
15:30
An Interpreter Design for Supporting Different JIT Compilations in RPython Framework (ポスター) (abstract)
15:30
OCamlステッパの改良(ポスター・デモ) (abstract)
15:30
Compiling Stencils into Systolic Array Patterns for GPUs(ポスター) (abstract)
15:30
定理証明支援器Coqを用いた計算量の証明の改良(ポスター・デモ) (abstract)
15:30
代数的エフェクトを特徴に持つ計算体系へのエフェクト強制の導入と健全性の証明(ポスター) (abstract)
15:30
レコードとハッシュテーブルの暗黙な相互運用を可能にする型推論とコンパイル手法(ポスター) (abstract)
15:30
高階パターン単一化のUnboundライブラリを用いたHaskellによる実装(ポスター・デモ) (abstract)
15:30
高階木変換器に基づくマクロ木変換器の融合手法の一般化に向けて(ポスター) (abstract)
15:30
デザインレシピに基づいたプログラミングための開発環境の構築に向けて(ポスター・デモ) (abstract)
15:30
Formalization of Measure Theory in Coq(ポスター・デモ) (abstract)
17:30-18:30 学生向け交流企画2

テーマ:就活

就職先・インターン先の探し方、自分の研究をアピールする方法などについて、先輩相談員がアドバイスをしてくれます。

Chair:
Thursday, March 11th

View this program: with abstractssession overviewtalk overview

10:00-10:50 Session 11: 字句解析,構文解析
10:00
[C2] A text-based syntax completion method using LR parsing (abstract)
10:25
[C2] Plex: Scaling Parallel Lexing with Backtrack-Free Prescanning (abstract)
11:10-12:00 Session 12: 形式言語
11:10
[C1] 正則言語で極限的に近似可能な言語について (abstract)
11:35
[C2] Context-Free Grammars with Lookahead (abstract)
13:00-13:50 Session 13: チュートリアル
13:00
[C4] Software Science under Uncertainties: A Survey (abstract)
14:10-15:00 Session 14: 開発支援
14:10
[C1] ユースケースに合ったパッケージマネージャ開発の支援を目指したパッケージマネージャの依存関係解決方式に関する考察 (abstract)
14:35
[C1] Mizar数学ライブラリの依存関係の可視化 (abstract)
15:10-16:00 Session 15: 機械学習,ブロックチェーン
15:10
[C1] NEATとクラスタリングを用いたゲームにおけるプレイスタイルの創発 (abstract)
15:35
[C1] パブリックブロックチェーンを用いたプログラマブルな正答集合を扱える試験プロトコル (abstract)