@techreport{oai:ipsj.ixsq.nii.ac.jp:00237353, author = {大谷, 悠豪 and 鈴木, 豪 and 森口, 草介 and 渡部, 卓雄}, issue = {5}, month = {Jul}, note = {Emfrp はマイクロコントローラなどの小規模組込みシステム向けに設計された関数リアクティブプログラミング (FRP) 言語であり,組込みシステム特有のリアクティブな動作の簡潔な記述を可能にする.その処理系は開発用のホストマシン上で動作するクロスコンパイラであり,プログラムの修正・テストのサイクルに時間がかかる.そこで我々はターゲットデバイス上で動作し,REPL による対話的かつ迅速な開発を可能にするインタプリタ Emfrp-REPL を実装した.Emfrp-REPL では I/O レイテンシを低く抑える工夫がなされており,スナップショット GC によってレイテンシの変動を抑制しているが,式の評価が AST の走査によるため実行速度にやや難がある.本研究では Emfrp のためのバイトコード VM にもとづく処理系 Emfrp-VM を設計・実装し,この問題の解決を図る.}, title = {小規模組込みシステム向けFRP言語のためのバイトコードVM}, year = {2024} }