• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

実用的ウェブアプリケーション開発を支援するサーバサイドJavaScript処理系

研究課題

研究課題/領域番号 23500038
研究種目

基盤研究(C)

配分区分基金
応募区分一般
研究分野 ソフトウエア
研究機関電気通信大学

研究代表者

岩崎 英哉  電気通信大学, 情報理工学(系)研究科, 教授 (90203372)

研究分担者 中野 圭介  電気通信大学, 大学院・情報理工学研究科, 准教授 (30505839)
鵜川 始陽  電気通信大学, 大学院・情報理工学研究科, 助教 (50423017)
研究期間 (年度) 2011 – 2013
研究課題ステータス 完了 (2013年度)
配分額 *注記
5,200千円 (直接経費: 4,000千円、間接経費: 1,200千円)
2013年度: 1,560千円 (直接経費: 1,200千円、間接経費: 360千円)
2012年度: 1,820千円 (直接経費: 1,400千円、間接経費: 420千円)
2011年度: 1,820千円 (直接経費: 1,400千円、間接経費: 420千円)
キーワードJavaScrip / 仮想機械 / 実行時最適化 / Just-in-timeコンパイラ / 外部関数インタフェース / イベント駆動方式サーバ / 漸進的型システム / プログラミング言語処理系 / コンパイラ / 型システム / 静的解析 / 型推論
研究概要

本研究は,サーバ側で実用的な性能で動作する サーバサイドJavaScript処理系を開発することにより,煩雑な Web アプリケーション開発のコストを大きく低減させることを目指し,以下の成果を得た.(1) プログラムの実行情報を利用した最適化を行い実行速度を向上させるJavaScript処理系を構築した.(2) JavaScriptプログラムとC言語で記述されたプログラムとの連携を可能とする機構を構築した.(3) イベント駆動方式サーバのための並列JavaScript処理系を設計し実装した.(4) JavaScriptプログラムの安全な実行の基礎となる型システムを構築した.

報告書

(4件)
  • 2013 実績報告書   研究成果報告書 ( PDF )
  • 2012 実施状況報告書
  • 2011 実施状況報告書
  • 研究成果

    (18件)

すべて 2014 2013 2012 2011 その他

すべて 雑誌論文 (3件) (うち査読あり 3件) 学会発表 (14件) 備考 (1件)

  • [雑誌論文] サーバサイド向けJavaScript 処理系におけるJust In Time コンパイラの実装2014

    • 著者名/発表者名
      漆原明博, 岩崎英哉, 鵜川始陽
    • 雑誌名

      第16回プログラミングおよびプログラミング言語ワークショップ(PPL 2014)論文集

    • 関連する報告書
      2013 研究成果報告書
    • 査読あり
  • [雑誌論文] JavaScript 処理系におけるQuickening の効果2013

    • 著者名/発表者名
      高田祥, 鵜川始陽, 中野圭介, 岩崎英哉
    • 雑誌名

      第15回プログラミングおよびプログラミング言語ワークショップ(PPL 2013)論文集

    • 関連する報告書
      2013 研究成果報告書
    • 査読あり
  • [雑誌論文] Adaptive Scanning Reduces Sweep Time for the Lisp2 Mark-Compact Garbage Collector, Proc2013

    • 著者名/発表者名
      Kazuya Morikawa, Tomoharu Ugawa, Hideya Iwasaki
    • 雑誌名

      2013 International Symposium on Memory Management (ISMM 2013)

      ページ: 15-26

    • DOI

      10.1145/2464157.2466480

    • 関連する報告書
      2013 研究成果報告書
    • 査読あり
  • [学会発表] イベント駆動式サーバのための並列JavaScript 処理系の実装2014

    • 著者名/発表者名
      藤井亮太, 岩崎英哉
    • 学会等名
      第16回プログラミングおよびプログラミング言語ワークショップ(PPL 2014)
    • 発表場所
      熊本県阿蘇市
    • 年月日
      2014-03-06
    • 関連する報告書
      2013 研究成果報告書
  • [学会発表] サーバサイド向けJavaScript処理系における Just In Time コンパイラの実装2014

    • 著者名/発表者名
      漆原明博, 岩崎英哉, 鵜川始陽
    • 学会等名
      第16回プログラミングおよびプログラミング言語ワークショップ (PPL 2014)
    • 発表場所
      熊本県阿蘇市
    • 関連する報告書
      2013 実績報告書
  • [学会発表] イベント駆動式サーバのための並列JavaScript処理系の実装2014

    • 著者名/発表者名
      藤井亮太,岩崎英哉,中野圭介,鵜川始陽
    • 学会等名
      第16回プログラミングおよびプログラミング言語ワークショップ (PPL 2014)
    • 発表場所
      熊本県阿蘇市
    • 関連する報告書
      2013 実績報告書
  • [学会発表] JavaScript 処理系に対する外部関数インタフェースの設計及び実装2013

    • 著者名/発表者名
      谷村明, 岩崎英哉, 中野圭介, 鵜川始陽
    • 学会等名
      第15回プログラミングおよびプログラミング言語ワークショップ(PPL 2013)
    • 発表場所
      福島県会津若松市
    • 年月日
      2013-03-04
    • 関連する報告書
      2013 研究成果報告書
  • [学会発表] ビットマップマーキングを利用したマークコンパクトごみ集めのJikes RVM への実装2012

    • 著者名/発表者名
      森川和哉, 鵜川始陽, 岩崎英哉
    • 学会等名
      情報処理学会第89回プログラミング研究会
    • 発表場所
      北海道小樽市
    • 年月日
      2012-06-21
    • 関連する報告書
      2013 研究成果報告書
  • [学会発表] サーバサイドJavaScript 処理系の開発について2012

    • 著者名/発表者名
      高田祥, 鵜川始陽, 中野圭介, 岩崎英哉
    • 学会等名
      第14回プログラミングおよびプログラミング言語ワークショップ(PPL 2012)
    • 発表場所
      和歌山県白浜町
    • 年月日
      2012-03-09
    • 関連する報告書
      2013 研究成果報告書
  • [学会発表] サーバサイドJavaScript処理系の開発について2012

    • 著者名/発表者名
      高田 祥, 鵜川 始陽,中野 圭介,岩崎 英哉
    • 学会等名
      第14回プログラミングおよびプログラミング言語ワークショップ (PPL 2012)
    • 発表場所
      和歌山県白浜町
    • 関連する報告書
      2011 実施状況報告書
  • [学会発表] JavaScript におけるプログラム変換の効果2011

    • 著者名/発表者名
      田村知博, 中野圭介, 鵜川始陽, 岩崎英哉
    • 学会等名
      夏のプログラミング・シンポジウム2011「プログラミング言語, 作る人, 使う人」報告集
    • 発表場所
      佐賀県唐津市
    • 年月日
      2011-09-02
    • 関連する報告書
      2013 研究成果報告書
  • [学会発表] JavaScriptにおけるプログラム変換の効果2011

    • 著者名/発表者名
      田村 知博,中野 圭介,鵜川 始陽,岩崎 英哉
    • 学会等名
      夏のプログラミング・シンポジウム 「プログラミング言語,作る人,使う人」
    • 発表場所
      佐賀県唐津市
    • 関連する報告書
      2011 実施状況報告書
  • [学会発表] Adaptive Scanning Reduces Sweep Time for the Lisp2 Mark-Compact Garbage Collector

    • 著者名/発表者名
      Kazuya Morikawa, Tomoharu Ugawa, Hideya Iwasaki
    • 学会等名
      2013 International Symposium on Memory Management (ISMM 2013)
    • 発表場所
      Seattle, Washington, UA
    • 関連する報告書
      2013 実績報告書
  • [学会発表] ビットマップマーキングを利用したマークコンパクトごみ集めのJikes RVMへの実装

    • 著者名/発表者名
      森川 和哉, 鵜川 始陽, 岩崎 英哉
    • 学会等名
      情報処理学会 第89回プログラミング研究会
    • 発表場所
      北海道小樽市
    • 関連する報告書
      2012 実施状況報告書
  • [学会発表] JavaScript処理系に対する外部関数インタフェースの設計及び実装

    • 著者名/発表者名
      谷村 明, 岩崎 英哉, 中野 圭介, 鵜川 始陽
    • 学会等名
      日本ソフトウェア科学会 第15回プログラミングおよびプログラミング言語ワークショップ (PPL 2013)
    • 発表場所
      福島県会津若松市
    • 関連する報告書
      2012 実施状況報告書
  • [学会発表] JavaScript 仮想機械におけるQuickeningの効果

    • 著者名/発表者名
      高田 祥, 鵜川 始陽, 中野 圭介, 岩崎 英哉
    • 学会等名
      日本ソフトウェア科学会 第15回プログラミングおよびプログラミング言語ワークショップ (PPL 2013)
    • 発表場所
      福島県会津若松市
    • 関連する報告書
      2012 実施状況報告書
  • [学会発表] ドメイン特化言語処理系実装支援ライブラリのメタプログラミングによる実装

    • 著者名/発表者名
      塩田 雅人, 岩崎 英哉
    • 学会等名
      日本ソフトウェア科学会 第15回プログラミングおよびプログラミング言語ワークショップ (PPL 2013)
    • 発表場所
      福島県会津若松市
    • 関連する報告書
      2012 実施状況報告書
  • [備考] ホームページ

    • URL

      http://ipl-www.cs.uec.ac.jp/~iwasaki/SSJS

    • 関連する報告書
      2013 研究成果報告書

URL: 

公開日: 2011-08-05   更新日: 2019-07-29  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi