日本ソフトウェア科学会 第40回大会講演論文集

大会講演論文集は査読を行っていません。各論文の著作権は各著者に属します。日本ソフトウェア科学会は著作権規定(2011年1月13日制定)第3条(b)にもとづく著作者の許諾に従って公開をしています。

本講演論文集中の論文を引用する場合には、大会講演論文を引用する場合の注意を御覧ください。

The proceedings are non-refereed. Authors of each article retain their copyrights in the article. JSSST publishes the articles under the JSSST copyright policy (in Japanese; January 13, 2011) 3(b).

日本ソフトウェア科学会 編

2023年9月12日~9月14日 東京大学本郷キャンパス

機械学習 (1) | 教育 (1) | アプリケーション (1) | 教育 (2) | 圏論とその応用 | プログラミング言語処理系 (1) | プログラミング言語処理系 (2) | 論理とその応用 | ソフトウェア工学 (1) | 静的・実行時検証とその要素技術 (1) | プログラミング言語処理系 (3) | 教育 (3) | ソフトウェア工学 (2) | プログラム解析 | 言語モデル (1) | 静的・実行時検証とその要素技術 (2) | 機械学習 (2) | 言語モデル (2) | プログラミング言語 | 理論計算機科学 | 機械学習 (3) | プログラミング環境 | アプリケーション (2) | デモ・ポスター発表セッション

基調講演

コンピュータサイエンスはどこへ向かうか
丸山宏
(花王株式会社)

概要: 機械学習や生成モデルの技術が広く使われるようにつれて、今までの「ノイマン型アーキテクチャの計算機で、人が書いたプログラムを走らせる」という計算のやり方が大きく変化しつつある。この講演では、世の中で「計算」とみなせる様々な事象に触れながら、それらを「計算の仕様をどのように与えるか」という観点で分類することを提唱する。その上で、本学会を含むコンピュータサイエンスの研究・実務コミュニティが今後どのような課題にチャレンジすべきかを議論する。

手作りプログラミング〜プログラミング言語ビスケットの20年と、それより前の20年
原田康徳
(合同会社デジタルポケット)

概要: プログラミングの可能性と楽しさをすべての人に伝えたい、という想いでプログラミング言語ビスケットを開発して20年になります。小学生にとても人気のツールに成長しました。なぜ作ることになったのか、ビスケットを通じどのようなメッセージを子供達に伝えてきたか、どのような影響を子供達から受けたか、さらにAIの登場を受けて、これからどう変わるのか。実例とエピソードを交えてお話します。

基礎研究賞受賞講演

本位田真一
(国立情報学研究所)「MAPE-Kモデルに基づく、生成AIによるゴールモデル生成」

概要: 本発表では、ChatGPTを用いることで、機能要求や非機能要求から所望のゴールモデル生成が可能なのかの初期実験結果を踏まえて、完成度の高い要求仕様書を生成することを支援するゴールモデル生成器の実現可能性を論じる。まずは、エージェントモデリング技術であるMAPE(Monitor-Analyze-Plan-Execute)-Kによって新人の要求分析者の行動をモデル化することで、外界の定義や活躍するLLMの登場場面と役割、さらにはLLM間の活用・連携プロセス、パターンを整理することが可能であることを示し、ゴールモデル生成器の実現に向けての研究課題を整理する。

小野寺民也
(日本IBM)「オブジェクト指向言語実装余話」」

概要: 1988年に職業研究者となって以来、いくつかのオブジェクト指向言語の実装に関わってきた。本講演ではその中から、ごみ集め、同期処理、ベンチマークに関するものを紹介し、特に、ごみ集めについては、オブジェクト指向言語の実装史の文脈でも議論してみたい。

長谷川真人
(京都大学)「プログラム意味論と圏論…と幾何」

概要: プログラミング言語の意味論(特に表示的意味論)と、圏論を介した数学(特に幾何学)との関係について、私が関わってきた事例とそれから学んだ教訓・展望を中心に、ざっくりお話ししたいと思います。

伊藤貴之
(お茶の水女子大学)「情報可視化の発展に向けて」

概要: 講演者は20年以上にわたって情報可視化の研究に従事してきた。情報可視化は世界的には現在も研究者が増加していて活発な議論がなされているが、日本ではそれに比べてまだコミュニティが小さいのが実情であり、ますますの普及と発展が望ましいと考えられる。本講演で講演者自身の情報可視化の研究を紹介するとともに、これらの研究が今後どのようにソフトウェア科学への貢献を含めた発展につながるのかを議論する。

40周年企画セッション「若手研究者特別講演」

叢 悠悠
(東京工業大学)「継続と歩んだ10年間」

概要: 継続は「残りの計算」を表す概念であり、さまざまなドメインで有用となることが知られています。本発表では、私がこれまでの研究で扱ってきた継続の応用例と、これからの研究で取り組む予定の課題について紹介します。

近藤 将成
(九州大学)「開発者に喜ばれるソフトウェアリポジトリマイニング研究を目指して」

概要: ソフトウェアリポジトリマイニングはソフトウェアの開発履歴などの情報を分析し,ソフトウェア開発者に有用な知見を見つけ出す研究分野である.ここでの知見とは,そのまま開発者が利用可能なものや,機械学習・深層学習を開発履歴などの情報に適用する際に気をつけるべき点のようなものまで,さまざまなものを幅広く含む.そのため,この分野では,多くの研究者がさまざまな観点から研究を進めている.一方で,含む範囲が広すぎることもあり,その魅力や開発者にどのように喜ばれるのかが一見すると分かりにくい.本発表では,発表者の研究を具体例として概説しつつ,ソフトウェアリポジトリマイニングの魅力と,どのような問題を解決して開発者に喜ばれることを目指しているのかについて個人的な考えを紹介する.

木塚 あゆみ
(大阪芸術大学)「アプリケーション開発者のためのユーザ中心設計 -視点を変えて気づく-」

概要: 「使いたくなる」アプリケーションを開発するためには、ユーザの課題を的確に捉え、解決する方法を考えることが必要である。そのためには確かなユーザの観察と的確な解決策の提案が必要である。しかし人は目の前のものごとを見る際に情報を簡略化して捉えがちであり、ありのままを見ることは難しい。ステレオタイプに囚われず解決策を考えることも難しい。そこでデザイン教育で用いられている手法をもとに、視点を変えてユーザの視点に気づく2つの手法を用いてデザイン演習を行った。目の前の状況を絵に描くことで見逃していたユーザの状況を捉える「スケッチ法」、思い込みに囚われずに解決策を検討する「異世界比較法」である。これによりユーザが「使いたくなる」視点を見極める力を身につける。

椎葉 瑠星
(総合研究大学院大学) “Toward reliable network operations using formal verification techniques”

概要: 多くのシステムやサービスがネットワークを介した通信を前提とする中、ネットワーク障害がそれらの通信の阻害や品質の低下をたびたび引き起こしている。世界の様々なネットワーク運用者からの調査の結果、その障害の多くがネットワーク機器の設定間違えや人為的ミスによって発生したことが判明している。それらを防ぐ1つの方法として、形式検証の理論や技術をネットワーク運用に活用し、それらの障害を事前に防いだり、障害発生時に原因をすぐさま突き止めることを目的とする“Network verification”と呼ばれる研究がなされている。本発表では、初めにNetwork verificationの研究背景や動向を簡単に紹介する。次に、大規模ネットワークにおいて高速に、かつ正確にネットワーク障害を発見するために発表者が行った2つの研究を紹介する。ここでは、それら2つの手法を用いて国内最大規模のプライベートクラウドにおけるネットワーク障害の検証を行った結果も紹介する。

室屋 晃子
(京都大学)「プログラムを質的かつ量的に比較する」

概要: アブストラクト:プログラミングにおける基本的な作業の一つに、プログラム同士を比較することがある。例えば2つのプログラムの実行結果が等しいことが分かれば、リファクタリングや最適化の正しさを保証することができるし、一方のプログラムが他方のプログラムより早く実行できると分かれば、最適化の効果を保証することもできる。実行結果の等しさを保証するための数理的手法については様々な研究がありよく知られている。しかし、実行結果の(質的な)等しさとコストの(量的な)違いを同時に保証するための数理的手法については、行われてきた研究が限定的である。本発表では、質的・量的両面からプログラム同士を比較するための手法について、時間コストに注目した発表者の最近の研究を紹介する。

40周年記念パネル「日本ソフトウェア科学会第一回大会を振り返る」

土居範久
筧捷彦
柴山悦哉
高田広章
千葉滋


機械学習 (1)

[1-R] 深層ニューラルネットワークに対するリスク・優先度に応じた分散型修正技術DistrRep

○石川 冬樹
(National Institute of Informatics)
Paolo Arcaini
(National Institute of Informatics)

[1-T] PAFL: Probabilistic Automaton-based Fault Localization for Recurrent Neural Networks (トップカンファレンス・トップ論文誌特別講演)

○Yuta Ishimoto
(九州大学)
Masanari Kondo
(九州大学)
Naoyasu Ubayashi
(九州大学)
Yasutaka Kamei
(九州大学)

(Information and Software Technology, Volume 155, March 2023, 107--117)

[2-T] ArchRepair: Block-Level Architecture-Oriented Repairing for Deep Neural Networks (トップカンファレンス・トップ論文誌特別講演)

Hua Qi
(Kyushu University)
Zhijie Wang
(University of Alberta)
Qing Guo
(Centre for Frontier AI Research (CFAR), A*STAR, and Institute of High Performance Computing (IHPC), A*STAR)
Jianlang Chen
(Kyushu University)
Felix Juefei-Xu
(Meta AI)
◯Fuyuan Zhang
(Kyushu University)
Lei Ma
(University of Alberta and The University of Tokyo)
Jianjun Zhao
(Kyushu University)

(ACM Transactions on Software Engineering and Methodology, Volume 32, Issue 5, pp.1--31)

教育 (1)

[2-R-S] CTの思考育成を促進するプログラミング協働学習の提供

◯外崎 健介
(公立はこだて未来大学)
伊藤 恵
(公立はこだて未来大学)

[3-R] Web GUIを対象としたOJSプロトタイプの実装と評価

◯岡嶋 隆人
(日本工業大学大学院)
橋浦 弘明
(日本工業大学大学院)

[4-R-S] EDINET APIを用いたデジタルフォレンジック学習教材向け資料生成プログラムの開発

◯松浦 芽生
(日本大学理工学部応用情報工学科)
五味 悠一郎
(日本大学理工学部)

アプリケーション (1)

[5-R-S] 消費期限お知らせシステムの開発

◯宇都野 勇斗
(群馬大学 理工学府)
安藤 崇央
(群馬大学 理工学府 電子情報部門)

[6-R-S] 複合現実デバイスを用いた模様替え補助システムの開発

◯松元 香樹
(群馬大学 理工学府 理工学専攻 電子情報・数理教育プログラム)
安藤 崇央
(群馬大学 理工学府 電子情報部門)

[7-R-S] 道幅における個人の嗜好を考慮した 道案内システムの開発

◯岩城 翔也
(群馬大学 理工学府)
安藤 崇央
(群馬大学 理工学府 電子情報部門)

教育 (2)

[8-R-S] e-Learningを用いたプログラミング学習に対する高い動機づけ維持のための取り組み

◯中野 瑛斗
(公立はこだて未来大学 システム情報科学部 情報アーキテクチャ学科)
伊藤 恵
(公立はこだて未来大学)

[3-T] Envisioning software engineer training needs in the digital era through the SWEBOK V4 prism (トップカンファレンス・トップ論文誌特別講演)

◯Hironori Washizaki
(Waseda University)
Maria-Isabel Sanchez-Segura
(University Carlos III of Madrid)
Juan Garbajosa
(Universidad Politecnica de Madrid)
Steve Tockey
(Construx Software)
Kenneth E Nidiffer
(George Mason University)

(CSEE&T 2023)

[4-T] A Method to Semi-Automatically Identify and Measure Unmet Requirements in Learner-Created State Machine Diagrams (トップカンファレンス・トップ論文誌特別講演)

◯Takuma Kimura
(Shinshu University)
Shinpei Ogata
(Shinshu University)
Erina Makihara
(Ritsumeikan University)
Kozo Okano
(Shinshu University)

(CSEE&T 2023)

圏論とその応用

[9-R] A Categorical Framework for Program Semantics and Semantic Abstraction

◯Shin-Ya Katsumata
(National Institute of Informatics)
Xavier Rival
(INRIA / ENS Paris)
Jérémy Dubut
(National Institute of Advanced Industrial Science and Technology)

[10-R-S] べき集合クオンテールの別表現の発見

◯高林 俊規
(神奈川大学大学院工学研究科工学専攻情報システム創成領域)
西澤 弘毅
(神奈川大学情報学部システム数理学科)

[11-R-S] アローに対する代数的エフェクトとエフェクトハンドラ

◯眞田 嵩大
(京都大学)

プログラミング言語処理系 (1)

[12-R-S] Processing-in-Memory上の探索木に対するバッチクエリの負荷分散に向けて

◯奥田 光
(東京大学情報理工学系研究科)
鵜川 始陽
(東京大学情報理工学系研究科)

[13-R-S] ソフトリアルタイムシステムにおける CPU 使用率の向上を目指した DEADLINE スケジューラの拡張

◯山本 武蔵
(電気通信大学)
岩崎 英哉
(明治大学)

[14-R-S] 再帰的なグラフパターンに基づく反復パターンマッチングの効率化手法

◯白井 涼也
(早稲田大学)
今川 連
(早稲田大学)
山本 直輝
(早稲田大学)
上田 和紀
(早稲田大学)

プログラミング言語処理系 (2)

[15-R-S] 同期的データフロープログラミングにおける逆計算の構成方式

◯白井 瑞貴
(東京工業大学)
森口 草介
(東京工業大学)
渡部 卓雄
(東京工業大学)

[16-R] An Adaptation Framework for View-based Data Sharing in Bipartite Network of Bidirectional Transformations

◯Soichiro Hidaka
(Hosei University)
Hiroyuki Kato
(National Institute of Informatics)
Masato Takeichi
(University of Tokyo)

[5-T] A Sound and Complete Algorithm for Code Generation in Distance-Based ISA (トップカンファレンス・トップ論文誌特別講演)

◯Shu Sugita
(The University of Tokyo)
Toru Koizumi
(The University of Tokyo)
Ryota Shioya
(The University of Tokyo)
Hidetsugu Irie
(The University of Tokyo)
Shuichi Sakai
(The University of Tokyo)

(CC 2023: Proceedings of the 32nd ACM SIGPLAN International Conference on Compiler Construction, February 2023, pp.73–-84)

[6-T] Collecting Cyclic Garbage across Foreign Function Interfaces: Who Takes the Last Piece of Cake? (トップカンファレンス・トップ論文誌特別講演)

◯Tetsuro Yamazaki
(The University of Tokyo)
Tomoki Nakamaru
(The University of Tokyo)
Ryota Shioya
(The University of Tokyo)
Tomoharu Ugawa
(The University of Tokyo)
Shigeru Chiba
(The University of Tokyo)

(PLDI 2023: Proceedings of the ACM on Programming Languages, Volume 7, Issue PLDI, pp.591–-614)

論理とその応用

[17-R] 様相論理による統計的因果の形式化

◯川本 裕輔
(産業技術総合研究所)
佐藤 哲也
(東京工業大学)
末永 幸平
(京都大学)

[18-R] Formal Verification of Automated Driving: RSS and Safety Architectures

◯Clovis Eberhart
(National Institute of Informatics)
Jérémy Dubut
(National Institute of Advanced Industrial Science and Technology)
James Haydon
(National Institute of Informatics)
Ichiro Hasuo
(National Institute of Informatics)

[19-R] ソフトウェア検証のためのプレスバーガー算術を含む論理の決定可能性

◯伊藤 宗平
(長崎大学)
龍田 真
(国立情報学研究所 / 総研大)

ソフトウェア工学 (1)

[20-R-S] Page Trendによる記述状況の可視化を用いた要求仕様書の理解手法の提案とtf-idfによる記述状況の比較評価

◯中村 雄太郎
(工学院大学)
長岡 武志
(株式会社東芝)
北川 貴之
(株式会社東芝)
位野木 万里
(工学院大学)
本位田 真一
(早稲田大学/国立情報学研究所)

[21-R-S] プログラミング教育のための目的文作成手順の提案と目的文作成支援環境の予備設計

◯酒井 大我
(Tokyo Institute of Technology)
増原 英彦
(Tokyo Institute of Technology)
叢 悠悠
(Tokyo Institute of Technology)

[22-R] 段階的再構築における依存関係分析を用いた費用対効果の試算

◯横井 一輝
(株式会社NTTデータグループ)
崔 恩瀞
(京都工芸繊維大学)
吉田 則裕
(立命館大学)
岡田 譲二
(株式会社NTTデータグループ)
肥後 芳樹
(大阪大学)

静的・実行時検証とその要素技術 (1)

[23-R] Automatic Correctness Checking of Haskell’s Rewrite Rules: Theory and Practice

◯Makoto Hamana
(Gunma University)

[24-R-S] Active Learning of Symbolic Mealy Machines

◯Kengo Irie
(Graduate School of Informatics, Kyoto University)
Masaki Waga
(Graduate School of Informatics, Kyoto University)
Kohei Suenaga
(Graduate School of Informatics, Kyoto University)

[7-T] Towards Scalable Model Checking of Reflective Systems via Labeled Transition Systems (トップカンファレンス・トップ論文誌特別講演)

Kenji Tei
(早稲田大学)
◯Yasuyuki Tahara
(電気通信大学)
Akihiko Ohsuga
(電気通信大学)

(IEEE Transactions on Software Engineering, Volume: 49, Issue: 3, pp.1299--1322, 2023)

プログラミング言語処理系 (3)

[25-R-S] ストレージストラテジーによる JavaScript オブジェクト配列のメモリ使用量削減

◯永谷 龍彦
(東京大学情報理工学系研究科)
鵜川 始陽
(東京大学情報理工学系研究科)

[26-R-S] 不要な場合でもオーバヘッドの小さいawaitのJavaScript言語における実現に向けて

◯川向 聡
(東京大学)
山崎 徹郎
(東京大学)
千葉 滋
(東京大学)

[27-R-S] An Object-Oriented Programming Model for Processing-in-Memory Computing in Java Language

◯Wanhong Huang
(The University of Tokyo)
Tomoharu Ugawa
(The University of Tokyo)

教育(3)

[28-R-S] アジャイル開発を行うPBLチームの心理的安全性を測定するシステムの提案

◯近藤 篤
(公立はこだて未来大学 システム情報科学部 情報アーキテクチャ学科)
伊藤 恵
(公立はこだて未来大学)

[29-R] アジャイル開発人材育成のためのPBL型教育におけるプラクティス:2023年度プロジェクトの事例

◯中鉢 欣秀
(東京都立産業技術大学院大学)
大野 寛人
(東京都立産業技術大学院大学)
鈴木 真希
(東京都立産業技術大学院大学)
中山 建太
(東京都立産業技術大学院大学)
平田 聖
(東京都立産業技術大学院大学)
Fabianmarcelo Fernandez
(東京都立産業技術大学院大学)
水野 響
(東京都立産業技術大学院大学)
宮原 大滋
(東京都立産業技術大学院大学)

[30-R-S] 3DCGを活用したプログラミング教育教材開発の試み

◯相馬 佑哉
(日本工業大学)
粂野 文洋
(日本工業大学)

ソフトウェア工学 (2)

[31-R] 時間オートマトンプロセスモデルにおけるコンフォーマンスチェッキング

◯伊藤 宗平
(長崎大学情報データ科学部)
濱江 堅登
(FCCテクノ)

[32-R] 実務で使われるコードクローン検出・追跡システムをめざして

◯三木 聡
(株式会社フィックスターズ)
大歳 始
(株式会社 Sider)
浅原 明広
(株式会社 Sider)
大澤 俊晴
(株式会社 Sider)
千葉 滋
(株式会社 Sider)

[8-T] An empirical study of issue-link algorithms: which issue-link algorithms should we use? (トップカンファレンス・トップ論文誌特別講演)

◯Masanari Kondo
(九州大学)
Yutaro Kashiwa
(奈良先端科学技術大学院大学)
Yasutaka Kamei
(九州大学)
Osamu Mizuno
(京都工芸繊維大学)

Empirical Software Engineering, Volume 27, P.136, 2022

プログラム解析

[33-R-S] Exploiting Adjoints in Property Directed Reachability Analysis

◯Mayuko Kori
(National Institute of Informatics)
Flavio Ascari
(University of Pisa)
Filippo Bonchi
(University of Pisa)
Roberto Bruni
(University of Pisa)
Roberta Gori
(University of Pisa)
Ichiro Hasuo
(National Institute of Informatics)

[34-R-S] グラフ書換え言語におけるグラフ操作の軽量かつ静的な型検査

◯山本 直輝
(早稲田大学)
上田 和紀
(早稲田大学)

[35-R-S] Incorporate Program Analysis into Persistence by Reachability Model

◯Yilin Zhang
(University of Tokyo)
Omkar Dilip Dhawal
(Indian Institute of Technology Madras)
V. Krishna Nandivada
(Indian Institute of Technology Madras)
Shigeru Chiba
(University of Tokyo)
Tomoharu Ugawa
(Graduate School of Information Science and Technology, the University of Tokyo)

言語モデル (1)

[36-R-S] 慣用句単位のコード翻訳を応用したプログラミング支援の提案

◯宮原 和也
(東京大学)
山崎 徹郎
(東京大学)
千葉 滋
(東京大学)

[37-R] 日本語で記述された大学初年次プログラミング課題に対するChatGPTの回答能力の調査

◯森畑 明昌
(東京大学大学院総合文化研究科)

[38-R] 大規模言語モデルを用いたプログラミングを支援する言語機構

◯奥田 勝己
(マサチューセッツ工科大学 / 三菱電機)
Saman Amarasinghe
(マサチューセッツ工科大学)

静的・実行時検証とその要素技術 (2)

[39-R] Higher-Order Weakest Precondition Transformers via a CPS Transformation

◯Satoshi Kura
(National Institute of Informatics)

[40-R-S] 異なる定理証明支援系間の証明の再利用に向けた帰納型の変換

◯菅野 直孝
(東北大学大学院情報科学研究科)
中野 圭介
(東北大学電気通信研究所)
浅田 和之
(東北大学電気通信研究所)
菊池 健太郎
(東北大学電気通信研究所)

[41-R] Online Causation Monitoring of Signal Temporal Logic

Zhenya Zhang
(Kyushu University)
◯Jie An
(National Institute of Informatics)
Paolo Arcaini
(National Institute of Informatics)
Ichiro Hasuo
(National Institute of Informatics)

機械学習 (2)

[42-R] 深層学習モデルコンパイラにおけるAIチップ用コード最適化

◯Yasushi Negishi
(IBM Research – Tokyo)
Haruki Imai
(IBM Research – Tokyo)
Tung Le Duc
(IBM Research – Tokyo)
Kiyokuni Kawachiya
(IBM Research – Tokyo)

[43-R-S] 解釈が容易な特徴量を用いたFeature Attribution に基づく将棋AIの指し手の解釈可能性向上手法

◯廣瀬 雄一
(京都大学)
和賀 正樹
(京都大学)
末永 幸平
(京都大学)

[1-I] 強化学習における不確実性説明手法の検討 (MLSE招待発表: 第6回機械学習工学ワークショップ最優秀発表賞)

◯松下 康平
(日立)
間瀬 正啓
(日立)
土屋 祐太
(日立)
森 靖英
(日立)

言語モデル (2)

[44-R-S] GPTを用いたデスクトップ・エージェント・システムの開発

◯坂本 晋太郎
(群馬大学 理工学府 電子情報部門)
安藤 崇央
(群馬大学 理工学府 電子情報部門)

[45-R-S] プロンプト作成の負荷を軽減する生成系AIを用いた学習支援ツールの提案

◯高野 希澄
(公立はこだて未来大学)
伊藤 恵
(公立はこだて未来大学)

[46-R-S] Few-Shot Promptingを用いた言語系生成AIによるプログラミング演習問題の自動生成手法の検討

◯田中 英武
(大阪工業大学)
前田 悠翔
(大阪工業大学)
井垣 宏
(大阪工業大学)

プログラミング言語

[47-R-S] 組込みシステム向けFRP言語における状態遷移モデルに基づいた周辺装置の状態制御

◯瀧本 哲史
(東京工業大学)
森口 草介
(東京工業大学)
渡部 卓雄
(東京工業大学)

[48-R] Minissg: 小さく軽量で規約のない静的Webサイトジェネレータ

◯上野 雄大
(新潟大学自然科学系)

[49-R-S] 機械学習を用いた悪性Pythonパッケージの検出

◯近藤 徳彦
(筑波大学)
大山 恵弘
(筑波大学)

理論計算機科学

[50-R] Connectivity in the presence of an opponent

Zihui Liang
(University of Electronic Science and Technology of China)
Bakh Khoussainov
(University of Electronic Science and Technology of China)
◯Toru Takisaka
(University of Electronic Science and Technology of China)
Mingyu Xiao
(University of Electronic Science and Technology of China)

[51-R] いくつかの組合せ子の非停止性

◯岩見 宗弘
(島根大学)

[52-R] 時間的性質類の言語的及び位相的特性

◯冨田 尭
(北陸先端科学技術大学院大学)

機械学習 (3)

[53-R] 仮想人体生成モデルにおける品質管理

◯尾藤 宏達
(花王株式会社 デジタル事業創造部)
日比 壮信
(花王株式会社 生物科学研究所)
大野 健太
(株式会社Preferred Networks)
斉藤 友樹
(花王株式会社 デジタル事業創造部)
南 和宏
(統計数理研究所)
丸山 宏
(花王株式会社)

[54-R-S] 機械学習を用いたテーマパークのアトラクション待ち時間予測手法の確立

◯徳岡 美華
(日本大学理学部応用情報工学科)
五味 悠一郎
(日本大学理工学部)

[9-T] A Generalized Backward Compatibility Metric (トップカンファレンス・トップ論文誌特別講演)

Tomoya Sakai
(NEC; 現所属は IBM Research – Tokyo)

(KDD 2022: Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, pp.1525–1535)

プログラミング環境

[55-R-S] SATySFi におけるドメイン固有型エラー診断

◯小林 亮太
(東京大学)
佐藤 重幸
(東京大学)
田浦 健次朗
(東京大学)

[56-R-S] 対話性と十分な実行速度を両立した組み込みマイコン向け開発環境の提案

◯前島 文香
(東京大学)
山崎 徹郎
(東京大学)
千葉 滋
(東京大学)

[57-R-S] 学習者自身が物理現象をモデル化するシミュレータ SimSym の提案

◯木内 康介
(東京工業大学)
増原 英彦
(東京工業大学)
叢 悠悠
(東京工業大学)

アプリケーション (2)

[58-R-S] エージェントベース統合交通流シミュレーションにおけるメンタルモデルの開発環境構築に関する研究

◯品川 輝
(群馬大学 理工学府 理工学専攻 電子情報・数理教育プログラム)
安藤 崇央
(群馬大学 理工学府 電子情報部門)

[59-R-S] あがり症のためのプレゼンテーション補助システムの開発

◯北村 美雄
(群馬大学 理工学府)
安藤 崇央
(群馬大学 理工学府 電子情報部門)

デモ・ポスター発表セッション

[1-P] Formal Verification of Automated Driving: RSS and Safety Architectures

◯Clovis Eberhart
(National Institute of Informatics)
Jérémy Dubut
(National Institute of Advanced Industrial Science and Technology)
James Haydon
(National Institute of Informatics)
Ichiro Hasuo
(National Institute of Informatics)

Abstract: We present our work on Responsibility-Sensitive Safety (RSS). RSS is a methodology to mathematically prove safety of automated driving. We formalise driving scenarios as programs containing differential equations. We develop dFHL, a logic based on Hoare logic, to prove properties of such programs. This allows us to prove properties of complex scenarios. Safety architectures, and in particular the simplex architecture, play a crucial role in safety of automated driving. We extend dFHL with proof rules tailored to prove properties of safety architectures. This allows us to formally define of the simplex architecture and formally prove its safety, as well as define new architectures and prove their safety.

[2-P-S] 生体情報に基づくデザイン思考要求獲得手法の提案

◯北澤 玲央
(工学院大学)
神子 駿
(工学院大学)
淺野 裕俊
(工学院大学)
位野木 万里
(工学院大学)
本位田 真一
(早稲田大学/国立情報学研究所)

概要: ユーザの問題解決や新たなアイデア創出のためにデザイン思考が注目されている.要求獲得の場面で,ユーザが言葉では賛成を表明していても,困っていたり,ストレスを感じている場合がある.要求獲得において,ユーザの非言語要求を積極的に考慮することは重要である.本研究では,生体情報を活用して要求獲得することで,非言語要求を特定し,ユーザの真の要求を明らかにする手法を提案する.具体的には,デザイン思考による要求獲得ワークショップにおいて,カスタマージャーニーマップによる問題定義とアイデア創出の過程で,鼻部皮膚温度と脳波による生体情報を活用する.加えて,作成したカスタマージャーニーマップの「Thinking」と「Feeling」に,生体情報の計測結果を融合させて,言語からは浮かび上がらなかった感情を可視化し,ユーザの課題や解決策への賛成度合をより詳細に獲得する.

[3-P-S] 論理制約付き項書き換えシステムにおける末尾再帰変換の正当性証明と実装

◯井出 政宏
(新潟大学)
青戸 等人
(新潟大学)

概要: 論理制約付き項書き換えシステム(西田&Kop,2013)は項書き換えシステムを拡張した計算モデルの一つであり、論理制約をつけ加えた書き換え規則を用いることで通常の項書き換えシステムでは扱えない組み込み型を利用した計算を行うことができる体系である.末尾再帰関数とは再帰関数の特殊なケースであり、末尾再帰関数を用いた再帰プログラムはオーバーヘッドの少ないコードへコンパイルできることが知られている.このため、末尾再帰変換の様々な研究が行われており、項書き換えシステム上の末尾再帰変換とその変換の正しさが示されている(西田&Vidal,2014).本研究では、先行研究の末尾再帰変換を論理制約付き項書き換えシステムへと拡張し、その変換の正しさを証明すると共に、その変換システムの実装を行った.

[4-P-S] 条件付き項書き換えシステムの危険対条件に基づく合流性検証

◯東 幸輝
(新潟大学)
青戸 等人
(新潟大学)

概要: 項書き換えシステム(TRS)は等式論理に基づく計算モデルである.TRSに条件部の記述を許して拡張したものを条件付き項書き換えシステム(CTRS) という.合流性はどのような計算順序を使っても同じ計算結果が得られるという性質であり,非決定的な計算を持つTRS において重要な性質である.CTRSの合流性を保証する危険対条件が提案されている(芳賀ら,2023).しかし,その危険対条件をどのようにプログラム上で検証するか未解決であった.CTRSにおける合流性検証手法の一つとして条件付き危険対の実行不可能性の自動検証法が研究されている(Gutierrez and Lucas,2020).本研究ではその手法を参考にして,定理自動証明器Prover9を用いた危険対条件の自動検証を試みる.実行不可能性検証では用いられない階層について符号化手法を検討するとともに,階層の性質を利用した検証方法を提案する.

[5-P-S] VASSからVASへの変換の MathCompによる形式化

◯脇坂 勝大
(千葉大学 大学院融合理工学府 数学情報科学専攻)
山本 光晴
(千葉大学 大学院理学研究院)

概要: VAS(Vector Addition System)とVASS(Vector Addition System with State)は状態遷移系の一種であり、VASSからVASへの到達可能性を保つ変換がHopcroftとPansiotにより示されている。本研究では、この変換をMathComp上で形式化しただけでなく、証明に用いられていた条件を一般的なものに拡張した。またHopcroftらの変換の改良を与え、その最小性も形式化した。

[6-P-S] 階層グラフ書換え言語による線形論理のカット除去のエンコーディング

◯田久 健人
(Waseda University)
上田 和紀
(Waseda University)

概要: 階層グラフ書換え言語LMNtalは,グラフ(接続構造)と膜(階層構造)を同時に扱う機能を持つプログラム言語である.本研究では,LMNtalでMultiplicative Exponential Linear LogicのProof Netsとカット除去による簡約が簡潔にエンコード可能であることを示す.これにより,LMNtal処理系のモデル検査機能によってカット除去に対する状態空間構築等が可能となることが期待される.

[7-P] リファクタリングのメリットを提示することによる効果の分析に向けた試み

◯本田 澄
(大阪工業大学)
吉田 晃輔
(大阪工業大学)
井垣 宏
(大阪工業大学)
福安 直樹
(大阪工業大学)

概要: リファクタリングを実施するメリットを提示することで,リファクタリングを行う動機付けや学習に対する効果を分析するために学習教材を作成し,情報系学部の学生を対象として作成した学習教材による効果を分析する.本研究では,コードを読みやすくするリファクタリングについて,リファクタリングを行うことのメリットを提示した学習教材とメリットを提示しない学習教材を作成し,被験者を2つの群に分け,学習教材の違いによる効果を分析する.

[8-P] 後方参照と先読み付き正規表現の所属性判定問題 ∈ NL

◯Yuya Uezato
(サイバーエージェント)

概要: 野上と寺内により、後方参照付き正規表現の言語クラスREWBがindexed languages (IL)に含まれることが示された。ILはindexed grammar等で特徴づけられ、所属性判定問題—既知の文法Gに対し、入力された文字列sについて s ∈? L(G) を判定するもの—は入力の長さに関しNP完全である。一方で、REWB R と 文字列s の両方が与えられた時に s ∈? L(R) を判定する問題(区別のためマッチング問題と呼ぶ)も、AhoによりNP完全性が示されている。所属性判定問題は文法が既知の分、マッチング問題より容易になりうるが、既知の結果では計算量クラスとしては両者に差がない。本発表では、REWBとこれに先読みをつけた拡張の所属性判定問題がNL (Nondeterministic logspace)であることを述べる。



組織委員

大会委員長:千葉 滋(東京大学)
運営委員長:鵜川 始陽(東京大学)
運営副委員長:高瀬 英希(東京大学)
運営副委員長:森口 草介(東京工業大学)
運営副委員長:佐藤 亮介(東京大学)
プログラム委員長: 末永 幸平(京都大学)
プログラム副委員長:松原 克弥(はこだて未来大学)
プログラム副委員長:和賀 正樹(京都大学)
ポスター委員長:関山 太朗(NII)
大会担当理事:五十嵐 悠紀(お茶の水女子大学)
大会担当理事:小林 隆志(東京工業大学)
アンチハラスメント担当委員:五十嵐 悠紀(お茶の水女子大学)
アンチハラスメント担当委員:小林 隆志(東京工業大学)

プログラム委員

五十嵐淳(京都大; 企画担当理事)
五十嵐悠紀(お茶の水女子大; 大会担当理事)
稲葉一浩(Google; PPL コーディネータ)
今井健男(Ubie; MLSE コーディネータ)
岩崎英哉(明治大; ソフトウェア論文セッションコーディネータ)
沢田篤史(南山大; FOSE コーディネータ)
志築文太郎(筑波大; ISS コーディネータ)
末永幸平(京都大; プログラム委員長)
東藤大樹(九州大; MACC コーディネータ)
福安直樹(大阪工業大; rePiT コーディネータ)
前田俊行(千葉工大; DSW コーディネータ)
松原克弥(はこだて未来大; プログラム副委員長)
横山大作(明治大; 同時投稿論文コーディネータ)
和賀正樹(京都大; プログラム副委員長)