Customizing JavaScript Virtual Machines for Specific Applications and Execution Environments

Customizing JavaScript Virtual Machines for Specific Applications and Execution Environments
复制标题

为特定应用程序和执行环境定制 JavaScript 虚拟机

DOI:
10.11309/jssst.38.3_23
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
鵜川 始陽
鵜川 始陽
中科院分区:
--
文献类型:
--
作者:
小野澤 拓;岩崎 英哉;鵜川 始陽

文献摘要

相似文献

ネットワークを介してセンサからデータを収集したり, 機器を制御する技術である IoT (Internet of Things) が近年注目を集めている. eJS (embedded JavaScript) プロジェクトでは, IoT のプログラム開発に JavaScript を利用可能とすることで, IoT アプリケーション開発の複雑さなどを軽減することを目指している. eJS プロジェクトでは, 計算資源が限られる IoT 機器や, その上で実行される IoT アプリケーションに合わせてカスタマイズされた JavaScript 仮想機械 (eJSVM) を生成するフレームワーク eJSTK を提供する. 本研究では, eJSVM のふたつの新しいカスタマイズ項目を実現した. ひとつ目に, 64 ビット環境向けと 32 ビット環境向けのデータ構造を選択できるようにした. ふたつ目に, 4 種類の異なるごみ集めアルゴリズムから, 対象アプリケーションと相性の良いアルゴリズムを選択できるようにした. 実験により, これらのカスタマイズ項目の有効性を確認した.