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

汎用性に優れた型付中間言語

研究課題

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

挑戦的萌芽研究

配分区分基金
研究分野 ソフトウエア
研究機関九州工業大学

研究代表者

八杉 昌宏  九州工業大学, 大学院情報工学研究院, 教授 (30273759)

研究期間 (年度) 2011 – 2013
研究課題ステータス 完了 (2013年度)
配分額 *注記
3,510千円 (直接経費: 2,700千円、間接経費: 810千円)
2013年度: 1,040千円 (直接経費: 800千円、間接経費: 240千円)
2012年度: 1,170千円 (直接経費: 900千円、間接経費: 270千円)
2011年度: 1,300千円 (直接経費: 1,000千円、間接経費: 300千円)
キーワード型付中間言語 / 低水準言語 / プログラミング言語処理系 / 型検査 / 多次元配列 / 循環データ構造 / 高性能計算 / 計算機システム / プログラミング言語 / ソフトウエア開発効率化・安定化 / ディペンダブル・コンピューティング / ハイパフォーマンス・コンピューティング
研究概要

本研究は、仮想機械のRISC化を目標に汎用性と高速性を持つ型付中間言語の設計に挑んだ。低水準命令列に関する既存の依存型による型検査技法をベースとし、ビットレベル操作におけるfixnumの実現とシフト命令への対応を目標に場合依存型という新しい概念と二分決定グラフ(BDD)を、オブジェクトの初期化における循環データ構造への対応を目標にprovisional assumptionsという新しい概念を、高速な多次元配列操作への構造的対応を目標に添え字計算に関する新しい述語を、それぞれ検討できた。

報告書

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

    (6件)

すべて 2013 2012 2011 その他

すべて 学会発表 (6件)

  • [学会発表] 高速な多次元配列操作のための型検査方式の検討2013

    • 著者名/発表者名
      八杉昌宏
    • 学会等名
      日本ソフトウェア科学会第30回大会(ポスター発表)
    • 発表場所
      東京大学本郷キャンパス
    • 年月日
      2013-09-12
    • 関連する報告書
      2013 研究成果報告書
  • [学会発表] Typed Construction of Cyclic Data Structures Using Provisional Assumptions2012

    • 著者名/発表者名
      Masahiro Yasugi
    • 学会等名
      the 10th Asian Symposium on Programming Languages and Systems (APLAS 2012) (Poster Presentation)
    • 発表場所
      京都市国際交流会館
    • 年月日
      2012-12-12
    • 関連する報告書
      2013 研究成果報告書
  • [学会発表] ビットレベル低水準命令列のBDDに基づく検証技法に関する考察2011

    • 著者名/発表者名
      八杉昌宏
    • 学会等名
      ディペンダブルシステムワークショップ&シンポジウム(DSW&DSS2011)(ポスター発表)
    • 発表場所
      京都工芸繊維大学
    • 年月日
      2011-12-13
    • 関連する報告書
      2013 研究成果報告書
  • [学会発表] ビットレベル低水準命令列のBDDに基づく検証技法に関する考察2011

    • 著者名/発表者名
      八杉 昌宏
    • 学会等名
      ディペンダブルシステムワークショップ & シンポジウム
    • 発表場所
      京都工芸繊維大学
    • 関連する報告書
      2011 実施状況報告書
  • [学会発表] 高速な多次元配列操作のための型検査方式の検討

    • 著者名/発表者名
      八杉 昌宏
    • 学会等名
      日本ソフトウェア科学会第30回大会 (ポスター発表)
    • 発表場所
      東京大学本郷キャンパス
    • 関連する報告書
      2013 実績報告書
  • [学会発表] Typed Construction of Cyclic Data Structures Using Provisional Assumptions

    • 著者名/発表者名
      Masahiro Yasugi
    • 学会等名
      The 10th Asian Symposium on Programming Languages and Systems (APLAS 2012) (Poster Presentation)
    • 発表場所
      京都市国際交流会館
    • 関連する報告書
      2012 実施状況報告書

URL: 

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

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

Powered by NII kakenhi