抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
我々は,組込みシステム用のJavaScript仮想機械を開発している。JavaScriptでは,実行時システムである仮想機械が,各命令に対して実行時に与えられたデータの型を調べ,その結果から実行する具体的な処理を決定する。このような型による処理の振り分けを行うことを,型ディスパッチという。組込みシステムは,一般的なPCよりもリソースの少ない環境であることが多いので,型ディスパッチは高速に行い,実行プログラムのサイズは小さく保つことが望まれる。しかし最適な型ディスパッチコードは,実行環境や実行するJauaScriptのプログラムの性質によって異なる。そこで我々は,環境や実行プログラムごとに最適な型ディスパッチコードを自動生成するツールの開発を試みている。型ディスパッチの動作は,専用のドメイン特化言語を用いて定義する。我々は型ディスパッチの動作定義を入力としてとり,そこから仮想機械に組み込むことが可能な型ディスパッチコードを生成するツールを試作した。本稿では試作したツールについて述べるとともに,型ディスパッチコードの最適化の方針を示す。(著者抄録)