コンピュータ ソフトウェア
Print ISSN : 0289-6540
アプリケーションと実行環境に適応したカスタマイズが可能なJavaScript処理系
小野澤 拓岩崎 英哉鵜川 始陽
著者情報
ジャーナル フリー

2021 年 38 巻 3 号 p. 3_23-3_40

詳細
抄録

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

著者関連情報
© 2021, 日本ソフトウェア科学会
前の記事 次の記事
feedback
Top